tel: link is improperly formatted
Enter a phone number in proper format +49 (89) 1234567 and you get<a href="tel:%2B49%2889%291234567">+49 (89) 1234567</a>No mobile phone or desktop application understand this. Everything...
View ArticleModule Theme Cannot Set Group
Module's Library cannot override Theme's CSS by added Group / Weight (i.e, append the CSS include at the last) I would like to make my custom make module always override Theme's CSS such that i can...
View ArticlePage not found is displayed upon clicking Cancel on the Delete Confirmation...
Page not found is displayed after clicking on the Cancel button in the following scenario.Steps To Recreate: 1) Navigate to Structure>Media Types(or any other option under Structure) 2) Click on...
View ArticleEntity queries querying the latest revision very slow with lots of revisions
After upgrading to 8.4 we noticed a performance decrease on one of our sites. The page that is taking minutes to load is a multilanguage page with several field collections and revisions enabled.Some...
View ArticleReduce memory consumption of the functions using taxonomy loadTree (includes...
Problem/MotivationWhen a taxonomy vocabulary contains too much terms, it is absolutely impossible to reach some pages like taxonomy overview, even if their content is paginated, because of an huge...
View ArticleInline labels in classy theme do not clear floats
Problem/MotivationWhen choosing inline labels in "manage display," the classy theme (and template) attaches a "field--inline-label" class to the div that contains the inline field and label. Then, the...
View ArticleUpdate dropbuttons in tables because of various table cell alignments
Problem/MotivationDropbuttons in tables are not positioned correctly because of various table cell alignments. For example: /admin/structure/display-modes/viewProposed resolutionWe would probably...
View ArticleAllow ckeditor_stylesheets to refer to a Drupal root URL
After adding support for external stylesheets the next step is to add support for Drupal root paths, in the same way that Library definitions can have a Drupal root url for CSS/JS assets.Stylesheets...
View ArticleCall to a member function getConfigDependencyKey() on null in...
To replicate,* create users view * add roles filter (exposed) with "Select all" selected in Options field. * Export view to module/profile and reinstall website.The following error would occurError:...
View ArticleCannot save views changes
Since the last 2 core updates I have not been able to make any changes to a view. When clicking the "apply" button after making a change in the "edit" page dialog pop-up, nothing happens and no error...
View Articleignoring Arabic diacritics
when removing diacritics in function search_simplify(), it not considering remove Arabic diacritics. How to test: 1- add this text to any article:"السُّلَّامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ...
View ArticleDatetime::getInfo() caches user's timezone causing unpredictable...
I couldn’t find any similar issues on Drupal.org so I opened this one, if anyone knows of a similar issue please feel free to link and close this as duplicate. Problem/MotivationThis was found while...
View ArticleSimplify Dropbutton markup in line with our CSS standards
Problem/MotivationThe current markup for Dropbutton looks like this:<div class="dropbutton-wrapper dropbutton-processed dropbutton-multiple"> <div class="dropbutton-widget"> <ul...
View ArticleAccessible dropdown for Umami's language-switcher and mobile main-menu
Problem/MotivationUmami's new language switcher has various issues: When adding more languages (beyond the existing English and Spanish) it will break the nice flow of the header, or when viewing the...
View ArticleRemove Classy templates that have identical versions in Stable
Problem/MotivationAs stated in the parent issue #3050389: Remove dependency to Classy from core themes, Classy will be moved to contrib before Drupal 9 and we have to remove dependencies on Classy from...
View ArticleAllow adding classes to JavaScript messages default wrapper
Problem/MotivationThe Drupal.Message.defaultWrapper() removes class="hidden" from the fallback div by using wrapper.removeAttribute('class'); which prevents adding classes needed for styling on the...
View ArticleProgrammatically associate error messages with inputs
Problem/MotivationI would like the field errors to have the same structure as the description of the field - unique id and his id added to his corrsponding input `aria-describedby` attribut (look...
View ArticleRemove PhantomJS based testing
Problem/MotivationPhantomJS tests are deprecated in Drupal 8. We should remove them and all their dependencies in Drupal 9.Proposed resolutionRemove all our code and the dependencies from composer. The...
View ArticleGDToolkit::load() wrongly calls GDToolkit::isValid()
GDToolkit::getResource() checks GDToolkit::$resource is a resource; if it's not, it calls GDToolkit::load(), which first calls GDToolkit::isValid(), which checks that either GDToolkit::$preloadInfo or...
View ArticleExplore how we can inform contrib/other developers not to use...
Problem/MotivationHow to best inform contrib/other developers how not to use db_like() in their queriesProposed resolutionopenRemaining tasksopenUser interface changesnoAPI changesnoData model...
View Article