Cannot sort a large group of filters items when using the Exposed Grouped...
Problem/MotivationWhen using the option Exposed Grouped on a views filter, there is a limitation of 20 items to sort. This is because the delta of the form is set to 10.Proposed resolutionMake the...
View ArticleReplaced \Drupal::entityManager() in Kernel and Web tests
Problem/MotivationThe EntityManager is @deprecated, and there are lots of usages of \Drupal::entityManager() in core.Proposed resolutionAs a step to remove usages, but keep things manageable, -...
View Article#states cannot disable/enable radios and checkboxes
I am trying to use #states => array( 'enabled' => ... ) or #states => array( 'disabled' => ... ) on form elements of #type 'radios' or 'checkboxes'.When the state change conditions apply,...
View ArticleWrong triggering element is detected when the clicked button has a unique...
I fall into problem that if some of buttons changed on client side and form has several submit buttons, first button will be selected as $form_state['triggering_element'].There is a related topic for...
View ArticleDo not require dblog as part of the minimal install profile
Problem/MotivationThe minimal install profile carries a dependency on the dblog module. When you build your D8 site and export the core.extensions via CM, minimal is also a part of this export. This in...
View Article"Authored on" string on multilanguage sites not translating; always...
I came across a small glitch when using views on a multilanguage site. When using the "Authored On" field in a view, views will not use a translated version of the whole string but only of the time...
View ArticleAdd \Drupal\views\ViewsData::getAll()
Problem/Motivation\Drupal\views\ViewsData::get(NULL) is IMHO a worse API than \Drupal\views\ViewsData::getAllProposed resolutionLet's add a ::getAll() method.Remaining tasksUser interface changesAPI...
View ArticleMigrating into "hidden" widget
I'm working on setting up migrations for field collection which in D7 have a custom widget type called "field_collection_hidden." No specific widget needed to be made for D8 for this because any field...
View ArticleUpdating changed content on migration
The XML that I use to create nodes may get updated once in a while. The property that I use has a "changed" attribute that I import into the "changed" property of the node. If I replace the old XML...
View ArticleRPC endpoints for user authenication: log in, check login status, log out
Problem/MotivationActually if we use the user login form we always receive a 200. We need to receive a 400 for a failed attempt. We want to also verify the logout and the current logged in user...
View ArticleImpossible to update Comment entity with REST (HTTP PATCH): bundle field not...
Problem/MotivationWhen trying to update a comment via REST using:method: PATCHURL: /comment/1Content-Type: application/json{"langcode":[{"value":"en"}],"subject":[{"value":"New...
View Articleuser.module coding standards cleanup
I am not certain if it is allowed by coding standards but it looks a bit weird and inconsistent with other files. use Drupal\Component\Utility\Crypt; use Drupal\Component\Render\PlainTextOutput; use...
View ArticleException in EarlyRenderingControllerWrapperSubscriber is a DX nightmare,...
Problem/MotivationI've spent too many hours debugging that LogicException and finding the root cause now, so I thought it's time to open this issue.Finding the root cause for that is very hard and...
View ArticleAdd keyboard focus styles to CKEditor toolbar configuration UI.
Problem/MotivationThe CKEditor toolbar configuration UI (seen at e.g.admin/config/content/formats/manage/full_html is very hard for sighted keyboard-only users to use. The available buttons CAN...
View ArticleImplement ContainerAwareEventDispatcher::getListenerPriority()
When we updated to Symfony 2.8 in #2611816: Update to symfony 2.8 we didn't implement the getListenerPriority() method on ContainerAwareEventDispatcher, probably because it was not required on the...
View ArticleMove waitForAjaxToFinish method in ExposedFilterAJAXTest to JavascriptTestBase.
Problem/MotivationThis seems like a very useful method. Introduced in #2700495: Method removing expired drupalSettings.ajax tries to remove settings when there is no ajax defined.Proposed...
View Articlecontextual-toolbar-tab
Editor seems to use the class 'contextual-toolbar-tab' on it's 'toolbar-tab' in-order assign float:right. Work on #2724819: Create experimental module for place block on any page feature also tried to...
View ArticleIn a Multi-Language Site, Entity Reference URL links use only the ORIGINAL...
In a Multi-Language Site, Entity Reference URL links use only the ORIGINAL node/taxonomy path for all languages.For example, I have an entity reference field on node-type "Products", referencing the...
View ArticleSeven theme: Fix text alignment on form submit buttons
The buttons don't look consistent. I propose we apply either text-align: left or text-align: center for both buttons.
View Article