Broken images displayed and PHP notices when file/image field values are missing
if a node has a populated image field (which does not have a default image specified) with a file that fails to load then the default image formatter will try to display a broken image.on display *...
View ArticleCreate tests that cover contrib non-full releases and contrib patch versions
Problem/Motivationin #3085717: [PP-1] Do not rely on version_* tags it was determined that release information version_patch and version_extra are not fully tested.In that issue we want to remove...
View ArticleRemove "Display author and date information" in Display Settings in...
Problem/MotivationCleanup the content management user experience. The management of the visibility of the author and date information is living in the content type configuration page instead of the...
View ArticleAvoid the listing of referencedEntities the current user can't view
Problem/MotivationThe function referencedEntities() in class EntityReferenceFieldItemList return all the referenced entities without access check. As a result it's mandatory to put a access check for...
View Article[meta] Finalize the cache contexts API & DX/usage, enable a leap forward...
Problem/MotivationThe Big Picture of what we've already doneIn order for Drupal 8 sites to have great performance, we've done a huge amount of work. A big part of that is making Drupal 8 the first...
View ArticleFollow-up for #3009014: ensure migrations with PathAlias destinations run...
Problem/MotivationThe d7_url_alias migration runs at an arbitrary time. This has been fine. Until recentlyRecently, two things happened that make this problematic:It's now possible to enable validation...
View ArticleConfig export field should be cleared when config type changes
Problem/MotivationOn the single item config export form (/admin/config/development/configuration/single/export), one can change the configuration type in order to see configuration names that match the...
View ArticleIndicate that grouping elements have child element errors for ux and a11y
Child elements in grouping elements like (meta) details and vertical tabs are invisible to the user when the grouping element is closed or not-focused respectively. To improve the user experience and...
View ArticleAdd helper methods to inject items into a particular position in associative...
One of the most difficult things about manipulating Drupal forms is the process of manipulating the arrays themselves. And one of the things that I commonly want to do is "stick this stuff in after...
View ArticleProgrammatically associate error messages with inputs
Problem/MotivationI would like the field errors to have the same structure as the description of the field - unique id and his id added to his corrsponding input `aria-describedby` attribut (look...
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 ArticleRemove Classy templates that have identical versions in Stable
Problem/MotivationAs stated in the parent issue #3050389: Remove dependency to Classy from core themes, Classy will be moved to contrib before Drupal 9 and we have to remove dependencies on Classy from...
View ArticleSQLite driver does not allow for case insensitive LIKE comparisons on...
Follow-up to #2584243: Make Drupal handle path aliases in a consistent and case-insensitive fashion on all database driversProblem/MotivationIt is currently not possible to do a case-insensitive LIKE...
View ArticleManipulating the revision metadata keys before running the BC layer breaks...
Problem/MotivationDiscovered in #3003586-21: [PP-4] Use setStorageRequired() instead of overriding the storage schema to mark fields as NOT NULL in the database where the update test fails. The problem...
View ArticleExplore how we can inform contrib/other developers not to use...
Problem/MotivationHow to best inform contrib/other developers how not to use db_like() in their queriesProposed resolutionopenRemaining tasksopenUser interface changesnoAPI changesnoData model...
View ArticleCKeditor: produces invalid code if language change is used
What are the steps required to reproduce the bug?You want to change the language of a word or phrase in CKeditor with the option "Language" in the area "Format".What behavior were you...
View ArticleAdd "Translate own content" permission, rename "Translate...
There is currently only one assignable user permission for i8ns Translation module: "Translate nodes". Giving a user this permission makes the "Translation" tab appear for all translatable nodes. I...
View ArticleRemove the BC layer for revision metadata keys
The BC layer for revision metadata keys has been a source of dozens of lost hours and frustration for Entity API maintainers...
View ArticleNode operations bulk form - "Delete content" fails silently
On the Content admin page, I tried the "Delete content" bulk operation with 46 nodes selected. After clicking "Apply", it simply reloads the page (no confirmation form), with the following...
View Article