Wrong revision can be loaded into original in...
Problem/MotivationThe \Drupal\Core\Entity\EntityStorageBase::doPreSave loads $this->loadUnchanged($id) into $entity->original when content moderation is being used and if the currently saved...
View ArticleTaxonomy local tasks not updated after changing a term's URL alias
Problem/MotivationWhen updating a term's URL alias the local tasks block's cache is not cleared which causes the local tasks to show the old URL alias.This problem does not occur for nodes.Steps to...
View ArticleFix TestSiteApplicationTest::testUserLogin to properly test user login
Problem/MotivationThere are two todos in testUserLogin that need to be resolved. There isn't an existing issue, so I am making one. // @todo This fails. The user-login command uses the one-time login,...
View ArticleConvert remaining widget and formatter type migrations to MigrateField plugins
Problem/MotivationThe field migration plugin system hard-codes some plugin ID mapping in field migrations while an equivalent (and more maintainable) plugin system exists for the same reason.This...
View ArticleField [storage] config have incomplete settings until they are saved
From #2320253-10: FIC/FSC::preSave() do not call the parent implementation :not sure why we initialize default settings in preSave(), this leaves freshly created entities broken for runtime use...
View ArticleAccessAwareRouter does not respect HTTP method
If we go to node view we receive non catchable MethodNotAllowedException. Step to reproduce: 1. Install module rest. 2. Install module language. 3. Install module page_manager(Seams that this step can...
View ArticleSupport default content entities
Drupal has support for default config entities, but not for default content entities. As menu links are content entities, #2047633: Move definition of menu links to hook_menu_link_defaults(), decouple...
View Article[meta] Deploying configuration that depends on content
Problem/MotivationQuite a number of config things that we have can/do reference content entities:Blocks of Custom Blocks (required, per block instance)Default values of image/file/term/entity reference...
View Article[PP-1] Save FieldStorageConfig at the same time as FieldConfig
Problem/MotivationDuring the field creation flow, you first configure the "Field Storage Settings" and then are redirected to configure the "Field Settings". However, after the first step, the Field...
View ArticleHooks in includes files are not included with .module with php8.1 in drupal 7.98
Problem/MotivationEntity module broke with an error EntityMetadataWrapperException: Invalid data value given. on an og field. Upon debugging we added the entity.info.inc file to entity module and the...
View ArticleUpdate CKEditor 5 to 38.2.0
Problem/Motivationhttps://github.com/ckeditor/ckeditor5/releases/tag/v38.2.0-alpha.1⏳ Waiting forhttps://github.com/ckeditor/ckeditor5/releases/tag/v38.2.0This release adds support for empty inline...
View Articletool for removing most HTML from content
There is a Remove Formatting feature that strips out inline styles from content. But is there any way to strip out the HTML more aggressively? Is there a tool in CKEditor that will let me strip out all...
View ArticleCKEditor 5 removing \n on edit
Problem/MotivationHi,I have website with quite a lot legacy content in database, where insted of <p> or <br> there is a lot of new line characters (\n). I'm migrating this site from D7 to...
View ArticleOverride Style Attribute Exclusion for Trusted Roles
Problem/MotivationI've come across several issues describing why the style attribute (inline styles) are not allowed by the "Limit allowed HTML tags and correct faulty HTML" filter. I can understand...
View ArticleTypeError: array_intersect(): Argument #1 ($array) must be of type array,...
Problem/MotivationGetting WSOD on /admin/config/content/formats/manage/[format id] and /node/add/article and /node/*/editError: TypeError: array_intersect(): Argument #1 ($array) must be of type array,...
View ArticleAdded fields to the link editing balloon should appear above submit/cancel...
Problem/MotivationFollowing the documentation for hook_ckeditor5_plugin_info_alter enables the addition of a field to the linking form. Unfortunately, the new field is added underneath the action...
View ArticleDeprecated function - Files: UrlGenerator.php and AliasPathProcessor
Problem/MotivationDeprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in Drupal\path_alias\PathProcessor\AliasPathProcessor->processOutbound() (line...
View ArticleComment settings vertical tab summary does not display due to outdated...
Problem/MotivationThe Comment settings currently does not display a vertical tab summary:Proposed resolutionCorrect the Drupal JavaScript behavior that renders the vertical tab summary, so the Comment...
View ArticleSplit ImageStyle into the config entity and a separate event-based image...
Problem/MotivationThe ImageStyle class is a config entity that besides doing the config entity, also has methods that do process images into derivatives.This is probably the result of the migration of...
View ArticleCSS Aggregation should not rewrite # url
Problem/MotivationI was working now with css clip-paths and it all works well, untill it goes to production. In the combined css `clip-path: url('#clip-cloud')` is then rewritten to `clip-path:...
View Article