Convert absolute URLs to internal paths
Problem/MotivationURLs that are filled into a link field should be stored as the internal path when possible. Currently this works if the field is used to search for the destination using the...
View ArticleMove the PostgreSQL Entity Query SQL code to the pgsql module
Problem/MotivationThe PostgreSQL database driver has now its own module. All specific code for PostgreSQL should be moved to the pgsql module. The PostgreSQL Entity Query SQL code now lives in the...
View ArticleMove the MySQL exception in UserStorage to the mysql module
Problem/MotivationAll database specific code belongs in the mysql, pgsql or sqlite module. Just like contrib database driver module need to do. The core database driver modules are the example for the...
View ArticleAccountform is missing an entity field access check for 'mail'
Problem/Motivation\Drupal\user\AccountForm programmatically checks entity field access for several User base field definitions. However, the 'mail' field has no such access checkSteps to...
View ArticleAfter saving a node the CKEditor model of an element changes
Problem/MotivationI created a custom plugin that makes use of the a tag which when used, styles the link as a button. I was able to successfully achieve this and verified that the model name is...
View ArticleCKEditor 4 trying to load asset/vendor/ckeditor/config.js although CKEditor 5...
Problem/MotivationI have updated my Drupal instance from 9.4.8 to 9.5.0 and at the same time migrated the CKEditor to version 5. Apparently everything worked, CKEditor was recognised and output in my...
View Article10.1.0 release notes
Background informationHow to write a release note snippetWriting release notes for Drupal core releasesInstructionsRead over the 10.1.0 release draft outline. The section at the top is the initial...
View Article11.0.0 release notes
Background informationHow to write a release note snippetWriting release notes for Drupal core releasesInstructionsRead over the 11.0.0 release draft outline. The section at the top is the initial...
View ArticleDrupal.views.ajaxView is not initializing pagers in nested views
Problem/MotivationDrupal.views.ajaxView is not initializing pagers in nested views. The part here:// Add the ajax to pagers. this.$view // Don't attach to nested views. Doing so would attach multiple...
View ArticleSome JavaScript errors are not recorded during test runs
Problem/MotivationSince #3091870: Fail Functional Javascript tests that throw Javascript errors all JavaScript errors thrown during test execution are supposed to fail the test run. However, the...
View ArticleImprove JSWebAssert::waitOnAutocomplete
Problem/MotivationThis issue began with proposing improvements to assertions in EntityReferenceAutocompleteWidgetTest::testEntityReferenceAutocompleteWidget. That changed in #35 to improving...
View ArticleViews relationships with multi-valued entity reference fields invalidate...
When creating a view with a relationship to an entity reference field (to join the referred-to entity in the query), duplicates will be produced if the entity reference field is multi-valued (i.e....
View ArticleUse focus-within in hidden.module.css
Problem/MotivationThis is a followup issue to #3084166: Add a focus-within polyfill to core.Convert hidden.module.css to use focus-within instead of focus for the benefits that it brings.Example...
View ArticleStyle::parseStylesFormValue() fails on lines without a pipe
Steps to reproduce:Open configuration page for some text format, i.e. Full HTMLDrag and drop Style button to active toolbarSelect Style tab under CKEditor5 plugin settingsPut wrong value to the Styles...
View ArticleRemove Format button does not remove `style` attributes
Problem/MotivationThe Remove Format button does not remove inline styles. When I have some text that contains inline styles, I select/highlight some text in the editor but the Remove Format button...
View ArticleRemove obsolete user-modify CSS property
Problem/Motivationckeditor5.js contains the following line of CSS in JS:`${prefix} .ck[contenteditable], ${prefix} .ck[contenteditable] * {-webkit-user-modify: read-write;-moz-user-modify:...
View ArticleRemove unused variable \Drupal\migrate\Plugin\Migration::$dependencies
Problem/MotivationFollowup from #2796755: Deprecate Migration::set().In comment #124 alexpott said "We need to remove \Drupal\migrate\Plugin\Migration::$dependencies it is unused and confusing".Steps...
View ArticleSorting CKEditor 5 plugins
Problem/MotivationWe Need field for set weight plugins. My plugin depends drupalMedia. https://git.drupalcode.org/project/lazy_image_style/-/blob/3.x/assets/js...If condition always FALSE. See screen.
View ArticleEntityTypeBundleInfo::getAllBundleInfo() should always populate an entity...
If an entity has a bundle entity, but there are no bundle entities existing, EntityTypeBundleInfo::getAllBundleInfo() will not have a key in the return array for that entity type.This means that for...
View Article[IGNORE] issue for testing patches
Problem/MotivationSteps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData model changesRelease notes snippet
View Article