Allow users with access to unpublished nodes to create unpublished books
Problem/MotivationIt is currently not possible to create unpublished book pages as children of another unpublished node page: unpublished pages do not appear in the Parent combo of the node creation...
View ArticleThe media library should perform access checks against the revision of the...
Problem/MotivationCurrently when the media library does access checking on the entity that opened the media library, it does so by loading the entity using a simple...
View ArticleJavascript autocomplete does not cancel properly when clicking on a submit...
Windows Firefox 2.0.0.14Steps to reproduce: 1. Type in a form which has autocomplete enabled, for example on api.drupal.org 2. Before the autocomplete has finished, press the form's submit buttonActual...
View ArticleMake t() more robust
t() currently uses function_exists('locale') to determine if the locale module is enabled. This is not robust enough: it breaks simpletest is some edge cases, for example when trying to run tests from...
View ArticleNot having an author when editing/creating a Media Entity results in an...
This happened in my case when a user got deleted, saving any Media Entity originally created by that user resulted in an error. This also appears to happen when manually removing the Author when...
View ArticleAJAX WSOD when adding empty Relationship
I've the View with no relationships. How to reproduce the problem: 1. Edit existing View (or create a new one). 2. Add Relationship. 3. You should see the message: 'There are no relationships available...
View ArticleVerify whether we can improve Views' search transparency for other code...
This is a follow up from #1567354: AJAX WSOD when adding empty Relationship where this issue was fixed for D7 but not D8. The patch committed to D7 would still apply to D8 but we need to determine...
View Articlecombining SelectQueryInterface::union and PagerDefault::$limit generates a...
Details of my code are in this support request: http://drupal.org/node/1770602To sum up the issue briefly: I have a query that I need to express using a UNION. I also need to use a pager to display the...
View ArticleUse admin theme annotation for help topics search
Problem/MotivationIn #3086794: Search results pages plugins could display results in administrative theme annotation introduced to display search results of help topics in admin theme Because patches...
View ArticleDirectly support inserting Paragraphs into Layout Builder without need for...
Please directly support inserting Paragraphs into Layout Builder without need for paragraph_blocks module.Layout Builder on 8.9.1 does not seem to recognise Paragraphs as a visual component that can be...
View ArticleCreate a details/summary FieldFormatter plugin for text fields.
Problem/MotivationAdd a new FieldFormatter plugin to output text fields as a <details> / <summary> group.Initial use case for Standard profile: in #3002770: Provide authors with tools to...
View ArticleViews hardcodes exposed filter block form ID's which breaks AJAX when...
Problem/MotivationWhen an exposed filter is placed twice on the same page it gets the same html identifier. Every instance of this form needs a unique id.Proposed resolutionUse Html::getUniqueId() to...
View ArticleInsufficient link validation for external URLs in link widget
Problem/MotivationThe link widget seems to rely purely on native browser side validation for checking the validity of external URLs. When an invalid URL such as "http:" (on Firefox) or "irc:" (on...
View ArticleConvert schema.inc to a service
Problem/MotivationConvert the schema.inc functions to a service so it can be injected, unit tested and swapped. Affected...
View ArticleCreate a way to declare a plugin as deprecated
Problem/MotivationMigrations are plugins and plugins are covered by the core BC policies, specifically :Particular plugins, whether class based or yaml based, should not be considered part of the...
View ArticleDisable spell checking for PostgreSQL specific keywords
Problem/MotivationWe have added a spellcheck to Drupal core. The Postgres schema driver contains a number of SQL column and function names that are not English words and do not appear elsewhere in...
View ArticleQuick Edit could not associate the rendered entity field markup
After I added youtube video via Media in body I have error: drupal.js?v=8.8.0:13 Uncaught Error: Quick Edit could not associate the rendered entity field markup (with...
View ArticleMigrations don't have an accessor for requirements
Problem/Motivationin Drupal 8 there was a Migration::get() method. It was appropriately deprecated but I missed that It was being used in Migrate Manifest to bypass the lack of an accessor for listing...
View ArticleHuge integer on views pager LIMIT causes mysql error
Problem/MotivationWhen tampering with the page parameter for a view and setting it to a huge size, a mysql error occurs:Syntax error or access violation: 1064 You have an error in your SQL syntax;...
View ArticleAdd a focus-within polyfill to core
Problem/MotivationThe CSS :focus-within pseudo-class looks very handy, but we don't use it in core yet. It's particularly useful as a way to achieve better parity between mouse and keyboard...
View Article