Quantcast
Channel: Issues for Drupal core
Browsing all 293211 articles
Browse latest View live

UX: Certain users understand the word "Draft" to mean...

Problem/MotivationUX: Certain users understand the word "Draft" to mean "Unpublished" and are surprised that a node in "Draft" is published if a previous revision of the node is Published. Steps to...

View Article


Using 'Paged output, full pager' changes view table display

In updating a number of sites to 10.3, I ran into an interesting issue.Any views using the table output with 'Paged output, full pager' suddenly showed inline in two columns, breaking the intended,...

View Article


Add to \Drupal\Component\Utility\Number a method to count significant decimals

Spin-off from #2230909: Simple decimals fail to pass validation.Problem/MotivationThe method that counts numbers significant decimals is useful, for example, to validate numbers.Proposed resolutionAdd...

View Article

More spelling fixes, 22 words, in tests

Problem/MotivationMore words that only appear in tests. Steps to reproduceProposed resolutionMost of these are used in...

View Article

Add additional test coverage for DialogRenderer::getTitleAsStringable()

Problem/MotivationFollow up from #3443959: DialogRenderer::getTitleAsStringable() does not support all return types of TitleResolverInterface::getTitle() from @catchI think we should have test coverage...

View Article


In the mobile version of navigation the close button is not accessible by the...

Problem/MotivationWhen narrowing down the browser window so the navigation switches to the mobile version the X button is excluded from the tabindex and not reachable by the keyboard. But on the...

View Article

$entity->_referringItem conflicts with rendering the same entity multiple...

Problem/Motivationentity reference formatters set a magic, mostly undocumented property _referringItem on entities that are being rendered.That's a powerful feature for more advanced, context-sensitive...

View Article

Add validation constraints to system.file

Problem/MotivationSystem module settings has 2 property paths that are not yet validatable:vendor/bin/drush config:inspect --filter-keys=system.file --detail --list-constraints ➜ 🤖 Analyzing… Legend...

View Article


Allow attribute-based plugins to discover supplemental attributes from other...

Problem/MotivationCurrently, the set of properties for a particular plugin type is only defined in one place - previously the plugin type's annotation class, and now the plugin type's attribute...

View Article


Image may be NSFW.
Clik here to view.

Convert Olivero's pager to use single directory components

Olivero's pager component should be using SDC. Let's migrate it. The current code lives in core/themes/olivero/templates/navigation/pager.html.twig

View Article

Config validation and changing strings to support NULL values

Problem/MotivationIn recent config validation issues we've been changing some string values to support NULLs where the empty string does not make sense. For example, #3437325: Add validation...

View Article

Add validation constraints to system.site

Problem/Motivationsystem.site has 5 property path that are not yet validatable:vendor/bin/drush config:inspect --filter-keys=system.site --detail --list-constraints ➜ 🤖 Analyzing… Legend for Data: ✅❓ →...

View Article

Create Javascript library for searching/filtering rendered lists on the client.

Problem/MotivationThere are several places in core where the user searches in a text area to filter a list that is already rendered on the page. This filtering does not require any call back to the...

View Article


getProcessPlugins() normalises the process array twice

Problem/MotivationIf Migration::getProcessPlugins() is called with no parameter, it does this: if (!isset($process)) { $process = $this->getProcess(); } Migration::getProcess() calls...

View Article

Allow contrib extensions to be installed by Drupal when core branch is 11.x/main

Problem/MotivationCurrently, contrib modules and themes can't be installed via "Extend" (/admin/modules) or Drush on a git clone of core that's at 11.x. This prevents testing of contrib modules on the...

View Article


Simple decimals fail to pass validation

Problem/Motivation- Create decimal field, set precision to 10 (minimum in the UI and scale to 4 - Saving new node with value 19999.0000 succeeds (precision is 5+4 = 9). - Saving new node with value...

View Article

Add "Table class" option to views table formatter UI

Problem/MotivationThe Drupal 7 contrib version of the Views module provided an option for the table style to add CSS classes to the table element itself via the UI. This feature was not implemented...

View Article


Deprecate country.default schema and remove the value as it is not used any more

Problem/MotivationCore no longer uses the system.date:country.default value. We should remove it and deprecate the schema. See #3439439: Remove country setting from the installer and #2276183: Date...

View Article

Certain URL fragments cause javascript error

Problem/MotivationWhen a page contains a form and a fragment with special characters is in the url, such as http://mysite.com/#badfragment=broken, a javascript error will be thrown: Uncaught Error:...

View Article

Add NotBlankAfterInstall constraint and use it for system.date:timezone.default

Problem/MotivationWe made system.date:timezone.default nullable in #3437325: Add validation constraints to system.date but a NULL is not a valid value once Drupal has been installed. We set the default...

View Article
Browsing all 293211 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>