Release 9.3.9 from 2022-03-21 to 2022-04-13. Next release for this major version is 9.3.10.
| Issue | Title | Category | Component | Version | Comments | Followers | Created |
|---|---|---|---|---|---|---|---|
| #3274951 | Log the hostname, referrer and location when exceptions occur in HttpFoundation | Feature | dblog.module | 9.3.x-dev | 5 | 2 | |
| #3274225 | EntityReferenceEntityFormatter's $recursive_render_id only looks at one parent which causes false positives on batch processes | Bug | field system | 9.3.x-dev | 18 | 3 | |
| #3274114 | Image style configuration UI can time out due to flushing/deleting image derivatives | Bug | image system | 9.3.x-dev | 2 | 2 | |
| #3273553 | CKeditor are not applying to textarea in nested entity references | Bug | ckeditor.module | 9.3.x-dev | 2 | 3 | |
| #3273457 | Make it possible to upload files that are larger than PHP's memory_limit | Feature | file system | 9.3.x-dev | 3 | 4 | |
| #3272695 | Uncaught TypeError: settings.views is undefined | Bug | ajax system | 9.3.x-dev | 1 | 2 | |
| #3272260 | Path Alias - No ID Generated | Bug | path.module | 9.3.x-dev | 2 | 2 | |
| #3271501 | Field storage definition for 'uuid' could not be found | Bug | field system | 9.3.x-dev | 3 | 2 | |
| #3271180 | Can't access a private file on a NFS mount when its UID and GID do not exist on the host system | Bug | file system | 9.3.x-dev | 3 | 3 | |
| #3271030 | Add catching of javascript syntax errors by improving js_testing_log_test module | Task | javascript | 9.3.x-dev | 3 | 1 | |
| #3270985 | Wrong url generated for file fields | Bug | file system | 9.3.x-dev | 27 | 6 | |
| All issues opened and fixed during this release window | |||||||
| #3274767 | Update to CKEditor 5 v34.0.0 | Task | ckeditor5.module | 9.3.x-dev | 16 | 5 | |
| #3274651 | Impossible to enable <ol type> or <ul type> with GHS: switch to List's successor, DocumentList | Bug | ckeditor5.module | 9.3.x-dev | 41 | 10 | |
| #3274648 | HTMLRestrictions::merge() and ::toGeneralHtmlSupportConfig() fail on allowed attribute values that can be interpreted as integers | Bug | ckeditor5.module | 9.3.x-dev | 33 | 6 | |
| #3274278 | Migrate "codetag" contrib CKEditor 4 plugin to built-in equivalent in core's CKEditor 5 | Task | ckeditor5.module | 9.3.x-dev | 22 | 8 | |
| #3273983 | Do not assume that plugin supporting <tag attr> also supports <tag> in SourceEditingRedundantTags and upgrade path | Bug | ckeditor5.module | 9.3.x-dev | 48 | 7 | |
| #3273527 | Upgrade path never configures the ckeditor5_heading plugin to allow <h1> | Bug | ckeditor5.module | 9.3.x-dev | 14 | 5 | |
| #3273332 | Merging cells in tables is possible in UI, but lost upon saving | Bug | ckeditor5.module | 9.3.x-dev | 10 | 4 | |
| #3273325 | CKE5 and contrib: better "next action" description on upgrade path messages | Task | ckeditor5.module | 9.3.x-dev | 49 | 8 | |
| #3273312 | Upgrading from CKEditor 4 for a text format that has FilterInterface::TYPE_MARKUP_LANGUAGE filters enabled | Task | ckeditor5.module | 9.3.x-dev | 35 | 11 | |
| #3273056 | Active and hover state of skip to main content has a too low color contrast | Bug | Claro theme | 9.3.x-dev | 19 | 7 | |
| #3272797 | [random test failure] Restore LayoutBuilderTest::testConfigurableLayoutSections() | Bug | layout_builder.module | 9.3.x-dev | 18 | 3 | |
| #3272746 | Layout Discovery tests should not rely on Classy | Task | layout_discovery.module | 9.3.x-dev | 9 | 4 | |
| #3272731 | jsonapi tests should not rely on Classy | Task | jsonapi.module | 9.3.x-dev | 9 | 5 | |
| #3272543 | History tests should not rely on Classy | Task | history.module | 9.3.x-dev | 13 | 5 | |
| #3272336 | File tests should not rely on Classy | Task | file.module | 9.3.x-dev | 16 | 4 | |
| #3272051 | TypeError: Argument 2 passed to Drupal\Core\Extension\ExtensionPathResolver::getPath() must be of the type string, null given, called in /data/www/htdocs/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php on line 123 in Drupal\Core\Extension\ExtensionP | Support | base system | 9.3.x-dev | 7 | 3 | |
| #3272035 | Add "linktext" and "canvastext" to cspell dictionary. | Task | base system | 9.3.x-dev | 10 | 4 | |
| #3271045 | New elements supported in CKEditor 5 plugin: updating HTML filter's "Allowed HTML tags" setting -> only after unselect and reselect | Support | ckeditor5.module | 9.3.x-dev | 7 | 3 | |
| #3270940 | Move all non migration Color tests to the module in preparation of removal | Task | color.module | 9.3.x-dev | 9 | 4 | |
| All other issues fixed during this release window | |||||||
| #3270765 | Add test coverage for createDropdown in drupalElementStyles | Task | ckeditor5.module | 9.3.x-dev | 17 | 7 | |
| #3269868 | [drupalImage] Some Image attributes are lost in edge cases where image upcasts into inline image | Bug | ckeditor5.module | 9.3.x-dev | 33 | 7 | |
| #3269651 | Update Drupal 9.3.x to CKEditor 5 v34.0.0 along with other un-backported issues | Task | ckeditor5.module | 9.3.x-dev | 20 | 9 | |
| #3268860 | Elements wrapping <drupal-media> are not retained | Bug | ckeditor5.module | 9.3.x-dev | 21 | 4 | |
| #3268680 | [random test failure] Restore and fix LayoutBuilderDisableInteractionsTest::testFormsLinksDisabled() | Bug | layout_builder.module | 9.3.x-dev | 43 | 6 | |
| #3268318 | [drupalMedia] <a> with GHS allowed attributes downcast wraps data-caption with <a> | Bug | ckeditor5.module | 9.3.x-dev | 16 | 7 | |
| #3268307 | $block wildcard resolves into a superset of the actual $block tags | Bug | ckeditor5.module | 9.3.x-dev | 35 | 7 | |
| #3265929 | Rewrite examples of form options to be less culturally specific | Bug | documentation | 9.3.x-dev | 19 | 7 | |
| #3265626 | Changes to "Manually editable HTML tags" lost if form is submitted without triggering AJAX | Bug | ckeditor5.module | 9.3.x-dev | 53 | 8 | |
| #3265231 | Drupal 10 readiness meeting / 28 February 2022 | Task | meetings | 9.3.x-dev | 28 | 20 | |
| #3263384 | Add ckeditor5-code-block package and CodeBlock plugin | Task | ckeditor5.module | 9.3.x-dev | 48 | 8 | |
| #3260857 | Expand SourceEditingRedundantTagsConstraintValidator to also check attributes and attribute values | Task | ckeditor5.module | 9.3.x-dev | 62 | 5 | |
| #3248448 | Dialog loading text is unstyled | Task | ckeditor5.module | 9.3.x-dev | 21 | 7 | |
| #3248423 | Decide how CKEditor 5-provided types should be referenced | Task | ckeditor5.module | 9.3.x-dev | 30 | 6 | |
| #3230829 | editor_form_filter_format_form_alter() does not remove "editor_plugin" from form state when needed | Bug | editor.module | 9.3.x-dev | 27 | 8 | |
| #3227501 | [backport] Remove remaining uses of t() in test assertions | Task | phpunit | 9.3.x-dev | 16 | 4 | |
| #3222757 | [drupalImage] Make image alt text required or strongly encouraged | Task | ckeditor5.module | 9.3.x-dev | 97 | 15 | |
| #3219921 | Claro: display the vertical scrollbar when many results are returned by linkit | Bug | Claro theme | 9.3.x-dev | 31 | 14 | |
| #3173159 | Block add form ajax callback implementation issues | Bug | block.module | 9.3.x-dev | 13 | 4 | |
| #3126839 | Missing Contributed Modules versions when Composer can’t or won’t download zip archives | Support | composer | 9.3.x-dev | 15 | 7 | |
| #3115054 | Media library widget forgets ordering when adding or removing items | Bug | media system | 9.3.x-dev | 40 | 17 | |
| #3112547 | Views UI tests should not rely on Classy | Task | views_ui.module | 9.3.x-dev | 43 | 10 | |
| #3064329 | Views filter "Published status or admin user" not working with workbench_moderation | Support | node system | 9.3.x-dev | 11 | 5 | |
| #2873732 | Array to string conversion in CacheContextsManager::convertTokensToKeys() because of the 'cookies' cache context | Bug | cache system | 9.3.x-dev | 23 | 10 | |
| #2779999 | Document checkboxes and radios element can have individual descriptions | Task | documentation | 9.3.x-dev | 37 | 19 | |