Core interfaces can go over max_input_vars
I've setup a content type having several field groups configured as horizontal tabs with field collections inside it (several ones including text, dropdowns, date, etc) one field collection for each...
View ArticleDuplicating a view with an exposed form as data export causes issues
I had duplicated the view form an existing view (that has an exposed form) as a data export. When I try to use VDE (CSV button) on that view, I get this:Error: Call to a member function preExecute() on...
View ArticleLinks with role="button" should not have outline: none on focus
Problem/MotivationIn elements.css, all links are styled to have no outline on focus. However, there are places where links used as buttons, and those should not have their focus outline overridden....
View ArticleAJAX behaviours are not correclty attached to checkboxes form element
Problem/MotivationAfter replacing "checkboxes" form element via AJAX, it's behaviours are not correctly attached to the checkboxes.Steps to reproduce1. $ mkdir drupal 2. $ cd drupal/ 3. $ curl -sSL...
View ArticleArgument 3 passed to LayoutBuilderEntityViewDisplayForm::buildForm() must...
On the Manage Display tab of a particular content type, it's not possible to change the field Format whenever the select list is AJAX-backed. The spinner just goes on forever, and the following shows...
View ArticleOlivero: Menu button text disappears when in active state in Safari
To reproduceUse Safari browserOpen OliveroSet browser width to tablet width (~800px) where the "Menu" text is visibleClick and hold the menu button (this activates the :active state)Note that the text...
View ArticleUnmetDependenciesException when installing Drupal 8
Read this FirstIf you have been affected by this, read over the system requirements to be certain the platform on which you are installing meets them.Original ReportSome unknown system requirement or...
View ArticleUndefined index: target_id in...
When i try to add a field image and change settings like image default, size ...etc i get this error message : Undefined index: target_id in...
View ArticleOlivero: Mobile menu appears and then slides out on page reload in Safari
To reproduceUse an iphoneOpen the browser and browse to Olivero http://lb.cm/olivero will work.Note that the mobile menu appears, and then immediately slides out. It does this on all pages and is super...
View ArticleAutomatic updates: For MVP, instead of an a/b bootloader, implement a...
Problem/MotivationSee #2940731: Automatic Updates Initiative overview and roadmap for the larger context of the Automatic Updates initiative.For this issue, the goal is to allow automatic updates to be...
View ArticleMigration failed on ListItemBase allowed values must be an array
The following error occurs when trying to migrate from Drupal 7 to Drupal 8:An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path:...
View ArticleReplace @codingStandardsIgnoreFile with phpcs:ignoreFile
Problem/MotivationWe skip coding standards warnings in a number of files with @codingStandardsIgnoreFile.From https://github.com/squizlabs/PHP_CodeSniffer/wiki/Advanced-Usage#ignorin...Before...
View ArticleAdd validation to Migration set* methods
Problem/MotivationIn #2796755: Deprecate Migration::set(), we deprecated the generic set() method in Drupal\migrate\Plugin\Migration and added individual setterssetDependencies()setRequirements()Now...
View ArticleLog errors for missing route_name in...
In some circumstances developers can get errors caused by missing routes on local tasks. These can be mysterious and hard to debug. Let's add logging to reduce the mystery.Original report:After...
View ArticleUseless favicon.ico 404 messages in logs
I would propose that we put a blank icon file at /favicon.ico to avoid 404 errors from broken browsers not requesting the icon from the appropriate place. Blank because anything else would be "hard"...
View ArticleMake Link URI required if there is Link Text input
Problem/MotivationFollow-up of #2613924: Link text isn't marked as requiredWhen the user creates a link field with URI not required and Link text required it is expected to make the URI required in...
View ArticleRegister symfony's mime guessers if they are supported
Problem/MotivationSymfony providers two mime guessers FileinfoMimeTypeGuesser and FileBinaryMimeTypeGuesser which do a better and more secure job than ExtensionMimeTypeGuesser.If either are supported...
View ArticleExtensionMimeTypeGuesser breaks other mime_type_guesser services
Problem/MotivationThe file.mime_type.guesser employs the service collector pattern to collection all services tagged as mime_type_guesser and the calls each of the guessers until one of them returns a...
View ArticleViews date field/timezone breaks in timezones that have varying offset, e.g. BST
Problem/MotivationWhen building queries that make use of timestamp field by granularity (e.g. \Drupal\views\Plugin\views\sort\Date::query in core and anything custom/contrib that follows that pattern),...
View ArticleArgumentDateTest is broken for non-UTC time zones offset at least -1
Problem/MotivationThere are 13 test failures when running ArgumentDateTest on a Drupal install that is not configured to use UTC with a time zone less than UTC (-1:00 and less). This is because the...
View Article