Convert custom path alias forms to entity forms
Problem/MotivationAfter path aliases are converted to entities, we should also convert their forms to extend content entity form base classes.Proposed resolutionConvert custom path alias forms to...
View ArticleImmediately delete a media's file when pressing 'Remove' in...
Problem/MotivationIf you add an image via /media/add/image, you can click the "Remove" button after uploading a file, and the file you just uploaded is immediately deleted.If you try to upload an image...
View ArticleDiscuss whether we want an entity access audit status report
Problem/MotivationSome contributed modules' entity types apparently ship with less-than-ideal (read: not quite secure by default) entity access control logic/ permissions.This is bad because:it results...
View ArticleHow to fix "non-existent config entity name returned by...
I have two recurring errors in my log as follows. Please could someone advise on a php code snippet to remove these errors? Both are reported as a 'views' error type and occur when clearing all...
View ArticleUse queues to allow modules to react to entity saves
Problem/MotivationAn entity's update and insert hooks are used to trigger effects once an entity is saved. However at this point the entity has not actually being committed to the database. See...
View ArticleViews uses non-existent "default" view mode, which causes Quick...
Problem/MotivationWhen using a view that shows content and the content is rendered using the 'default' view-mode; when you click save it returns nothing.1. Create a view (see config below) a) Create...
View ArticleQuick Edit with Paragraphs: stuck on 'saving'
When editing a paragraph on a node (eg. of the content type 'page') and saving, the quickedit bar gets stuck on 'saving' and a javascript error occurs in EntityToolbarView.js It can't find the...
View ArticleQuick Edit hides field on save
Problem/MotivationQuick edit gets stuck at saving the changes, as shown in the screenshot. The "saving" popup doesn't go away and can't be removed by clicking on "x" either. The place where the...
View ArticleMedia Library can delete user customizations to the media view and therefore...
Problem/MotivationFrom #2962110-119: Add the Media Library module to Drupal core:[media_library.install is] assuming the original media library view was never customized, but that's not safe. I moved...
View ArticleMigrate D6 and D7 node revision translations to D8
Follow-up to #2225775: Migrate Drupal 6 core node translation to Drupal 8Problem/MotivationIn D8, a node revision has data for all languages. In D6 and D7, each node revision has data for just one...
View ArticleUser context missing when using toUrl in some circumstances
This error is could likely be repro'd out of tests, but reporting as I see it.Using toUrl within a Kernel test results in the following uncaught...
View ArticlePrivate file download returns access denied, when file attached to node...
This is the follow-up issue of Private file download returns access denied, as was suggested by @Berdir here. Once upon a time a patch was committed to D7 core to make private files accessible, when...
View Article[PP-1] Optimize alias lookup and load in PathFieldItemList
After #2336597: Convert path aliases to full featured entities gets in we must reduce the number of queries in PathFieldItemList as suggested in #2511968-47: Path field should fall back to language...
View ArticleSwitching between editors on the format configuration causes errors upon save
Problem/MotivationOn a fresh installation when someone accidentally switches the text editor from CKEditor to None and then back to CKEditor an unexpected error...
View ArticlePHP warning: count() Parameter must be an array or an object that implements...
We are getting the below PHP warning while deleting the field instance.count(): Parameter must be an array or an object that implements Countable field.crud.inc:788 [warning] Thanks, minakshiPh
View ArticleMake the description items of managed_file widgets distinguishable
Problem/MotivationIn Claro, we wrap even single-cardinality file widgets in a HTML5 details. We need to display its description similar to how multiple value widget does, so render the description...
View ArticleMake Workspaces and Content Moderation work together
Problem/MotivationAt the moment, the Workspaces module can not be installed if Content Moderation is also installed, see #2971699: Content Moderation and Workspace don't work together.After #3027598:...
View ArticleThe Inline form error of a required, limited multiple file widget is rendered...
Problem/MotivationThe Inline form error of a required, limited multiple file widget is rendered twice:in the HTML5 details content that wraps the actual managed_file widget, andnext to the file...
View ArticleProvide an optional destination parameter for local actions
Problem/MotivationCurrently local actions do not provide a destination which results in an inconsistent UX because users expect to return to the page where they clicked the button.Steps to...
View ArticleEnhance REST tests to account for optional end date in the datetime_range field.
Problem/MotivationEnhance REST tests to account for optional end date in the datetime_range field.Proposed resolutionRemaining tasksUser interface changesAPI changesData model changesRelease notes snippet
View Article