.container-inline: nested checkbox should not get the trailing ":"
Problem/MotivationNesting a checkbox under a .container-inline container form element causes it to get a ":" appended via CSS (:after pseudo-element). Individual radio elements inside a radios group as...
View ArticleNot all toolbar items are tabs: Toolbar's "activeTab" handling...
Problem/MotivationIf you customize the toolbar (for a particular site or a distribution), and the first toolbar item is not a tab, then toolbar.js will always mark the first toolbar item as being...
View ArticleAllow raw vid to be sorted in views
Problem/MotivationIn some cases I've wanted to sort on the vocabulary machine name. When the `vid` was added, the sort option was manually unset, perhaps because it's not possible to sort on the...
View ArticleCan't remove alias with workspaces enabled
Problem/MotivationI get an error if I try to remove an alias from a node with workspaces enabled.Default revision can not be deletedSteps to reproduceEnable workspaces on a fresh install.Log in and...
View ArticleUse <mark> element for 'mark' theme hook
Current theme functionLocated in includes/theme.inc:function theme_mark($variables) { $type = $variables['type']; global $user; if ($user->uid) { if ($type == MARK_NEW) { return '<span...
View ArticleConvert 'mark' theme hook to a suggestion of html_tag
Follow-up to #1939092: Convert theme_mark() to TwigBlocked on: #939462: Specific preprocess functions for theme hook suggestions are not invokedProblem/MotivationThe mark theme hook is really just a...
View ArticleVertical/horizontal icons missing, when toolbar has multiple items
Problem/MotivationThe horizontal/vertical icons of the toolbar are not always displayed, when the toolbar has multiple items. This happens for example when other modules like the Workbench module are...
View ArticleRemove any reference to not existing forms in...
API page: http://api.drupal.org/api/drupal/core%21includes%21form.inc/function/dru...The documentation page, right before "Related topics," shows the following text:would be called via...
View ArticleHtaccess rewrite rules for gzipped CSS and JavaScript aggregates never match
Problem/MotivationRewrite rules for gzipped CSS and JavaScript aggregates in .htaccess never match, because regex lacks a quantifier for the character class.Steps to reproduceRewriteRule...
View ArticleAjax replace inside a modal causes the current field to lose focus.
Problem/MotivationWhen a field inside a modal form is replaced, focus is moved to the top of the form.Proposed resolutionDon't move focus if the currently focused element is inside the modal.
View ArticleOlivero: Z-index issue with table with sticky header
Olivero: Z-index issue with table with the sticky header. Can be seen on the live preview. https://tugboat-aqrmztryfqsezpvnghut1cszck2wwasr.tugboat.qa/tableAdding screen-recording for reference.
View ArticleViews exposed filter reset button not working after data export
Problem/MotivationViews exposed filters reset button does not work if the previous values match with the form values.Steps to reproduceEnabled modulesBetter Exposed filtersViews data exportCreate a...
View ArticleRefactor Olivero details stylesheet
The current details stylesheet doesn't make use of PostCSS nesting, custom properties, etc. We can refactor this to make the code more portable, modular, and readable.
View ArticleDeployment cache - Unable to install the %module module since it does not exist.
Problem/MotivationIn our deployments we have a release folder setup. Only after a deployments is successful the new release folder will be symlinked. Therefor it is possible that during a deployment...
View ArticleCreating an unpublished entity in a workspace does not set the workspace...
Problem/MotivationWhen adding a new unpublished content entity in a workspace, the workspace revision metadata field on the entity is not set, resulting in the content being attributed to 'Live'. The...
View Articleadd BatchQueueInterface
Problem/Motivation There could be a case when _batch_queue() function will try to construct wrong class. To resolve this, I propose to add an interface which will identify batch-related queues.For more...
View ArticleFilter button in User interface translation form has more whitespace than it...
Problem/MotivationEnable locale, head to admin/config/regional/translate, and notice that the filter button has more distance between it and other elements than seems necessary.This may impact other...
View ArticleAjax exposed filters not working for multiple instances of the same Views...
Problem/MotivationIf there is a View that has exposed filters and then you place multiple of those views on a page, the filters do not work correctly.Steps to reproduceCreate a Views block with exposed...
View ArticleRemove the aggregate stale file threshold and state entry
Problem/MotivationCSS and JavaScript aggregation previously generated files inline during HTML page requests. If the file was requested without a PHP request to the page, and didn't exist, there was no...
View ArticleFix spelling for words used once, beginning with 'j' ->...
Problem/MotivationLimit this to one line easy fixes, avoid any possible controversy, or any change that would better fit with other words, such as doing chien and chiens in the same patch. The list of...
View Article