Browser language detection broken as soon as a request with no...
Browser language detection is skipped, if a browser/robot without Accept-Language header calls the page and the default language node is put into cache. Afterwards, the default language node is always...
View ArticleUnable to select images in media library after sorting, filtering or paging
MotivationIt is currently not possible to select images from the media library when filtering or paging the view.Proposed resolutionThe issue seems slightly related to...
View ArticleColor module doesn't allow configuring new colors in a custom palette
Problem/MotivationWhen color settings in a theme were previously set to custom colors and a new configurable color is introduced, it is not possible to configure the new color, resulting in unset color...
View ArticleUsing BaseFieldDefinition::setStorageRequired(TRUE) or...
After generating an entity with Drupal console I noticed that several fields, including ones that I created manually, remain nullable in the database after using...
View ArticleEntity queries with sorting and ordering are not working in a non-default...
Problem/Motivation1. Install latest HEAD (8.7.x) with minimal profile. 2. Enable workspaces, toolbar modules 3. Visit admin/content 4. Change workspace from 'live' to 'stage' (user get redirected to...
View ArticleDisabling missing modules results in a "Unable to install MODULE already...
Problem/Motivationupdate_fix_compatibility() is just remove modules and themes that don't exist.Steps to replicatedelete a module from the modules folderrun updatesrestore the module and try to enable...
View ArticleBehaviors get attached to removed forms
Problem:When submitting a form via AJAX, such as in a CTools Modal, Drupal's AJAX script keeps a reference to the form around to be able to attach behaviors to it again after running all commands...
View Article[META] Symfony 4.0 compatibility
Problem/MotivationThe Symfony 3.4 LTS will be EOL in 2021: http://symfony.com/doc/current/contributing/community/releases.html#sche...This means we need to be ready to move to Symfony 4 before...
View ArticleConfigEntityBase::__sleep() serializes plugin instances if they were not...
Problem/MotivationThe method tries to do two things:a) It ensures that values for initialized plugin objects in plugin collections are stored b) Preventing those plugin collections from being...
View ArticleToken::replace() leads to double-escaping
Problem/MotivationDrupal 8 aims to eliminate a class of security bugs by automatically escaping text. There are 3 classes of text:Text that is already valid safe markup is represented by an object...
View ArticleMedia library widget + Paragraphs broken: validation error on required field...
Problem/MotivationFirst, it isn't clear to me if this is something that should be logged against Core or the Paragraphs module. It's hard to know if it's core behavior that creates unexpected results...
View ArticleError using Thumbnail styles in core image field when webprofiler is enabled
I'm not at all sure if this should be considered a core issue or a devel issue, but it has been reported by other users in both the devel project and the video_embed_field project. Long story short,...
View ArticleNon-translatabale image files in translatable image fields are editable when...
Steps to reproduce:Make a content type translatable, select "Hide non translatable fields on translation forms" and make the image file in a translatable field non-translatable: Translate a node and...
View ArticleError when a process plugin gives a multiple value for a subproperty destination
Problem/MotivationWhen we have something like:process: 'body/format': plugin: explode delimiter: "|" source: format 'body/value': plugin: explode delimiter: "|" source: value 'body/summary': plugin:...
View ArticleAllow blocks to be configured to show/hide on 403/404 pages
Problem/MotivationSome blocks, like user login, should be shown on 403/404 pages. Others, like the help block, should not.Proposed resolutionAdd a visibility setting to blocks that shows them on...
View ArticleInteractive controls inside preview block in the Layout Builder form should...
Problem/MotivationForms that are displayed in the Layout Builder form are submittable.This can Take you away from the layout builderCreate changes to your site.For example in the node layout override...
View Article"This block is broken or missing..." should only be shown to users...
When a block gets broken, this message is shown to all users, even anonymous:This block is broken or missing. You may be missing content or you might need to enable the original module.This message...
View ArticleThe Layout Builder block listing should be filterable
Problem/MotivationLayout Builder's block listing is not filterable, which makes it hard to quickly find the block you're looking for:Proposed resolutionWe should add a filter for the block listing...
View ArticleFile Field design update
Problem/MotivationIn terms of interaction, file fields could be a lot more accessible. The style guide proposes both a new appearance and a new interaction design.Proposed resolutionFiles can be added...
View ArticlePort D7 Roles for menu to D8
Hey all,As an issignment for school we should port a Drupal 7 module to Drupal 8. I have chosen to port the roles for menu module. If I have any issues I'll post a comment.Here is my repository:...
View Article