ViewsAjaxController results in fatal error for empty optional arguments
Problem/MotivationCreate a view with one required and one optional argument, enable pager and ajax. Try to click on next page. Nothing will happen, network tab for the request should display a fatal...
View ArticleDrag and drop is not RTL aware
While drag and drop support was added, RTL concerns were completely put aside, as Steven Wittens noted. The last few days, I went in and gradully fixed the two CSS bugs I noted: -...
View ArticleCopy toolbar templates to Classy
(First, verify that the preprocess changes have been made. #2322163: [meta] Consensus Banana Phase 1, move CSS classes from preprocess to twig templates.)Copy the Twig templates from the core module's...
View ArticleAdd a minimal default frontpage
Problem/MotivationWhen installing with the standard profile the front page is set to node. On all other profiles (including testing and minimal), the front page is set to user (#375397-91: Make Node...
View ArticleMissing visibility keywords on DrupalKernelTest
Title says it all. Visibility keywords are missing and our coding standard requires them.
View ArticleAutocomplete with CSS: overflow: auto; enabled
Autocomplete in core is limited when it comes to show long list as result, there are various ways to get the long list, I am not getting in to that.. The issue is that if we apply overflow: auto; to...
View ArticleThe deriver class should receive the decorated plugin discovery
Problem/MotivationSometimes, in the process of derivative discovery, when building the derivative list (in DeriverInterface::getDerivativeDefinitions()) the class must be informed also about the whole...
View Articletranslation_node_insert() updates the node table directly without also...
With a persistent entity cache, this means the following problem is very easy to replicate:1) Create node A1 2) Translate node A1 as A2The database is correct for both nodes (both tnids pointing to the...
View ArticleStatus doesn't update upon installation of .htaccess file in /tmp...
Upon installation of .htaccess file in /tmp directory as described in SA-CORE-2013-003, system still reports file as missing on Status Report page.
View ArticleYour semi-regular unit test QA audit (Wrong @covers, doesn't pass --strict)
Problem/MotivationCalling this a 'bug report,' even though it's somewhere between that and 'task.'I tried to make a PHPUnit coverage report. PHPUnit complained. I fixed stuff.Note that in this process...
View ArticleLanguage of parts: Introduce a language toolbar button
When editing multilingual texts, editors should be able to add language attributes in the text to comply for WCAG2. To support this, a language button is very helpful.BackgroundWCAG 2.0 accessibility...
View ArticleSpellchecking Drupal
The core is spellchecked. The typos which don't break the code were fixed.
View ArticleRemove HtmlFragment/HtmlPage
This issue was the result of a 'hard problems' discussion at DrupalCon Amsterdam, see #2350943: [Meta] Untangle Drupal 8 page rendering for the meta issue.Problem/MotivationHtmlFragment was added to...
View ArticleSession API inconsistent
If modules want to deal with the session API, I guess they are supposed to do so by consuming these methods:drupal_save_session drupal_session_commit drupal_session_destroy_uid...
View ArticleSplit up the module manager into runtime information and extension information.
Problem/MotivationThis seems inconsistent - modules have a handler, themes have a handler and manager. For modules the handler fires hooks and for themes its the manager. I get why this is since the...
View ArticleResponsive image link to content causes fatal error
Bug:Create an image field for a content type and configure the output as responsive image within the teaser, activate image links to content. PHP Fatal error: Cannot use object of type Drupal\Core\Url...
View ArticleRemove usage of drupal_wrap_mail()
Meta Issue:#2205673: [meta] Remove all @deprecated functions marked "remove before 8.0"
View ArticleLoad user entity in SessionHandler instead of using manual queries
Use entity API in session handler.=> No hardcoded queries on users and user roles tables => Should actually be faster because entity storage cache. => It is quite common to actually have to...
View ArticleRemove usage of drupal_mail()
Meta Issue:#2205673: [meta] Remove all @deprecated functions marked "remove before 8.0"
View Article