EntityResource: Provide comprehensive test coverage for FilterFormat entity
Problem/MotivationPlease refer the problem/motivation section of #2737719: EntityResource: Provide comprehensive test coverage: for every entity type, every format, every methodProposed resolutionWrite...
View ArticleChangedItem will not detect a change if another field item changes its value...
Problem/MotivationAt the moment the ChangedItem will check all fields for changes in its preSave function, but if there are other fields defined which are updating the field value in the preSave...
View ArticleTheme: Convert system functional tests to phpunit
As per the parent issue../Theme/EngineTwigTest.php ./Theme/EntityFilteringThemeTest.php ./Theme/FunctionsTest.php ./Theme/HtmlAttributesTest.php ./Theme/ThemeSuggestionsAlterTest.php...
View Article[meta] Tests using raw DOMElement
Problem/MotivationThe list of following tests uses raw dom DOMElement which doens't work with...
View ArticleEdit mode behaves differently if entered in by clicking "quick...
Problem/MotivationIf the user enters the quick-edit mode by clicking on "Quick edit" in the contextual links of a block (either in normal mode or editing mode), but then doesn't do any changes and just...
View ArticleDemote cron log entries from "notice" to "info".
Cron currently logs its results as notices: $this->logger->notice('Cron run completed.'); $logger->notice('Starting execution of @module_cron().', [ $logger->notice('Starting execution of...
View ArticleDoubts about Content language negotiation
Hi,I have some doubts about Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationContentEntity. I am posting them here, but I can open sub-issues if appropriate.I enable the Content language...
View ArticleThe DataDefinitionInterface is missing setConstraints method
Problem/MotivationThe interface \Drupal\Core\TypedData\DataDefinitionInterface is missing the setConstraints() method that is defined in the \Drupal\Core\TypedData\DataDefinition::setConstraints even...
View ArticleAllow off-canvas links to be rendered by either "default" or...
Problem/MotivationIn #2784443: Move off-canvas functionality from Settings tray module into drupal.dialog.ajax library so that other modules can use it we are separating the off-canvas dialog tray from...
View ArticleCreate a library in Seven theme to contain offcanvas styles
Problem/Motivation[#2847522} allows the user to choose the renderer for the settings tray but in order to sow up in the select the theme must have a library for the offcanvas tray.Proposed...
View ArticleJS breaks when multiple password_confirm fields are on the same page
When you have multiple registration forms on a page both with a password_confirm field in each, you will notice that the js that shows if the passwords match will not work for the second form on the...
View ArticleJS exceptions are thrown each time a multiple-valued text field with a...
Set cardinality of the node body field to e.g. 8. Go to node/add and try to rearange the body field items. Before releasing a field item, hold it for 1-2 seconds. Watch how JS expcetions are being...
View ArticleViews Relationship: Set delta for "Taxonomy term referenced from...
OK, I'm struggling with this one. I've tackled the problem from a few different directions and can't seem to make it work. Forgive me if the example I'm using feels a bit obscure. The real example is...
View ArticleViews: Cannot save new translation
I have a site using views for displaying blocks. My sites has three language. I need to translate the block titles to be displayed when the user switch languages.I go to the views list and select...
View ArticleRedesign workflow configuration page to better visually describe the flow
Problem/MotivationEven with detailed lists of workflow states and transitions it is still quite difficult for users to internalize complex workflows without some visual aid or metaphorical...
View ArticleLanguageNegotiationContentEntity: make links to entities only change the...
Hi,when using "Content" language negotiation, I would expect to be able to change (as far as possible) the content language and interface language independently one form the other, but there are still...
View ArticleUser password reset form exposes usernames even when hash is invalid
Reported by multiple users to the Drupal Security team including Gaetan Ferry, Florian Guilbert, and Md. Ishrat ShahriyarCan be a public bug based on Security Team policy at...
View Articleif an error exists in the form set focus to first element which has an error
I noticed today that when I have submitted a form that has an error the item gets special css treatment (generally making it red) and is highlighted on the page.However, I still have to click on that...
View ArticleMigrateSourceTestBase returns false positives for most plugin tests
While working on the source plugin test for the migration of d6 menu links translations, I found that the test was returning false positives. The check on the expected number of rows works as expected...
View ArticleDocument public function MigrateSourceInterface::getIds return value better
currently the documentation reads Return valuearray Array keyed by source field name, with values being a schema array describing the field (such as ['type' => 'string]).It would be helpful if this...
View Article