Margin on form-items in table rows (Seven)
In #2675464: Margin on form-items in table rows (Classy) we identified and devised a solution for a problem in the Classy theme that causes problems for modules like IEF and Paragraphs. However,...
View ArticleManagedFile ajax request the wrong URL because it ignores #ajax url parameter
Imagine a profile that has an edit button to open a modal. The modal contains a profile image upload (managed_file field) and a listing of languages that the user speaks. Each languages has an edit...
View Article[plan] Modernize Drupal's JavaScript
Problem/MotivationBack in 2007, the very first iPhone was released, the last Harry Potter book was published, and Britney Spears had an extra tough year. Also, Drupal 5 shipped with the jQuery...
View ArticlePostgreSQL: Add support for reserved field/column names
This issue is part of #2157455: [Meta] Make Drupal 8 work with PostgreSQL or remove support from core before release.Problem/MotivationSome migrate tables use reserved keywords as column name like...
View Articleallow FieldConfigInterface::setDefaultValueCallback() to accept a callback in...
FieldConfigInterface::setDefaultValueCallback() accepts a callback for a base of config field's default value, either as a function or method name.We get this pattern repeated by entity types over and...
View ArticleAllow text field to enforce a specific text format
Problem/MotivationCurrently text fields can either be restricted to plain text, or the user may select between all accessible text formats independently of the context. This means that a privileged...
View ArticleDatabase reserved keywords need to be quoted as per the ANSI standard
Problem/MotivationOver many years Drupal has held off checking queries for reserved words in column names, table names and aliases because it was a design decision. The idea is that we just just should...
View ArticleDisallow saving config entities with applied configuration overrides
If you use the Drupal's admin in another language than the default language when enabling module or adding field or making any new translatable config, you risk having different langcode in your...
View ArticleUpdate stylelint rule shorthand-property-no-redundant-values to be consistent...
Problem/MotivationFollow-up to #2865971: Use stylelint as opposed to csslint in core. Configure the shorthand-property-no-redundant-values to be consistent with...
View ArticleWe need a way to dynamically alter the list of config names for config mappers
Problem/MotivationThis came up in #2546212: [PP-1] Entity view/form mode formatter/widget settings have no translation UI. We want to translate node displays on the node type translation form, but we...
View ArticleModal popups in views is not showing properly when toolbar tray is upon modal
Steps to reproduce: 1) Set toolbar tray in vertical orientation. 2) Edit any view eg: www.example.org/admin/structure/views/view/content. 3) Click on any link on view page which will open in modal...
View ArticleAdd unit tests for SA002 and SA004
Problem/MotivationWe've added protection to core for https://www.drupal.org/sa-core-2018-002 and https://www.drupal.org/sa-core-2018-004 but we omitted test coverage to not give hackers any hints of...
View ArticleAutomatically configure source fields for new Media Types
Problem/MotivationCurrently, when you create a new Media Type, you're prompted to either create a new source field or use an existing one. The logic for creating a source field only lives in the form,...
View ArticleConfigImportAllTest should not make any assumptions about what modules/entity...
Problem/MotivationRemoving the Workspaces module for the 8.6.0 alpha broke HEAD, because of this workaround code in ConfigImportAllTest: // Delete all terms. $terms = Term::loadMultiple();...
View ArticleMigrate Drupal 7 node entity translations data to Drupal 8
Problem / motivationDrupal 7 has a contributed module Entity Translation which allows to have field level translations on fieldable entities. This capability has moved to core in Drupal 8.The scope of...
View ArticleRename to "workspaces"
Problem/MotivationThe 8.x-2.x branch of the contrib Workspace module has been committed to Drupal core 8.6.x. In order to prevent naming clashes with the existing contrib version of the module we...
View ArticleRemember the page you were on and take you back there when switching Workspaces
Problem/MotivationRemember the page you were on and take you back there when switching Workspaces.Proposed resolution- Set a destination query string for the workspace button in hook_toolbar in...
View ArticleUpdate _filter_autop() to include non-self closing br elements
The "Convert line breaks" filter should recognize non-self closing br tags (<br>). Currently it only recognizes self closing br tags (<br />).Patch to follow.
View ArticleContextual links double trigger
Sometimes other modules makes markup that rises javascript to "double-trigger" the contextual links popup event. Which leads that the contextual links popup does not appear. For example it is happening...
View ArticleDropbutton should report open/closed state to assistive technology
Problem/MotivationThe drop-button UI widget does not report the open/closed state to assistive tech like screen readers. The more-actions button has a good text alternative to let the user know what to...
View Article