Layout builder discards cacheability metadata from blocks when they are...
Problem/MotivationLayout builder will discard cacheability metadata from blocks if they are visited and produce no content.Digging into how core blocks function, it looks like this is explicitly...
View Article[upstream] Cannot set cell width or height because inline styles are stripped
Problem/MotivationCannot set the width or height of table cells because CKeditor uses inline CSS styles, and Drupal strips these styles.Steps to reproduceUsing the CKeditor interface, create a table...
View ArticleIf you don't want to translate your URL alias, the original URL alias...
Problem/MotivationIf you don't want to translate your URL alias, the original URL alias won't work with your translations.Steps to reproduce:Install with standardEnable language and content...
View ArticleUpdate the module descriptions on the Extend page
Problem/MotivationThe description of a module on the Extend page, describes what the module does. Not all module descriptions on the Extend page follow the common format, as described in the Help text...
View ArticleA site builder can configure a responsive image style to prevent upscaling
Responsive images (img with srcset and sizes attributes) are scaled up beyond the pixel size. Only CSS should ever upscale images like this, and the HTML should restrict itself to choosing the image...
View ArticleAJAX rebuild of Views UI form re-renders parts of the form without using Form...
Problem/MotivationDiscovered while investigating this bug in Claro #3067085: Views top dropbutton breaks when editing a view. The cause was narrowed down to the use of a custom template for the Views...
View ArticleDo not hide the label for the text format select input.
Follow up to to partially revert #3023300: Text area style updates.Problem/MotivationOn formatted text areas, Claro hides the label for the text format selection. No justification was given for...
View ArticleEnsure that ConfigImport is taking place without outstanding updates
Problem/MotivationTalks about #2628144: Ensure that ConfigImport is taking place against the same code base making config import more reliable. There is some contention because it reduces some of the...
View ArticleHow to prevent clear text logins to POP and SMTP
In VAPT test IMAP4 Clear Text Login PermittedHow to prevent clear text logins to POP and SMTP
View ArticleDropbutton for link with "/node/add" cutting off "/node"
In Views: 1) a Global text field is output as a custom link like this (see screenshot):/node/add/content_type ...2) the dropbutton uses this field The first part of the custom link "/node" gets cut...
View ArticleUse styling from Upgrade Status module on Review form
Problem/MotivationThis is a follow up to #3024682: Migrate UI - use human-friendly module names on the Review form. Here we want to "make the styling 10,000% better and match the Upgrade Status module"...
View ArticleAdd hook_post_config_import_NAME after config import
Problem/MotivationDrupal core has a hook_update_N() mechanism with which developers can fix the database. But often we also want to abuse it to deploy other changes. This can lead to the situation that...
View ArticleDuplicated joins in entity query
Entity query with condition and sorting by a field from the same table makes duplicated joins.My investigating: Class 'Drupal\Core\Entity\Query\Sql\Query' method getTables() always returns new...
View ArticleThe file permissions could not be set on public:// on linux with ACL
I use on the server ACL according to my settings: # getfacl /var/www/drupal_8/web/sites/site_1/files/css/ # file: /var/www/drupal_8/web/sites/site_1/files/css/ # owner: developer # group: webdev...
View ArticleRefactor MigrateUpgradeExecute tests
Problem/MotivationThere are too many modules installed by the base class making difficult to write new tests for different configurations. And it would be good to somehow simplify making tests for...
View ArticleAllow 'syncing' content to be updated in content moderation without...
Problem/MotivationFor a long time content_moderation has always created a new revision when saving a moderated entity and controlled the publishing and defaultness of that revision according to the...
View ArticleThe .htaccess file in the files directory is writable
I use nginx and inheritance of rights ACL. So .htaccess file not using at all. What should I do?
View ArticleAllow symfony/event-dispatcher 4+ to be installed in Drupal 8
Problem/MotivationWith the release of Symfony 4.3 the event dispatching changed: https://symfony.com/blog/new-in-symfony-4-3-simpler-event-dispatching This already causes issues for drupal regarding...
View ArticleNot possible to save two different nodes at the same time (with two sessions)…
Hello,I have just started my journey with Drupal 8 and I discovered that it is not possible to save two different nodes at the same time in D8. The explanation seems to be simple (but I am too novice...
View ArticleContent field label links to default language(Source language) not showing...
Hi Team,Translated content's labels are not redirecting to translated content detail page. Pointing to default language content detail page.I read more about this issue from here...
View Article