Quantcast
Channel: Issues for Drupal core
Browsing all 295769 articles
Browse latest View live
↧

Allow Layout Builder live previews to be toggled to allow easier drag-and-drop

Problem/MotivationMoving a large block on a smaller screen (13') is very hard to do. (I succeeded once) See: https://www.youtube.com/watch?v=GQ_D6A3j3AsUsing latest Chrome, Standard profile, 8.6.x,...

View Article


Remove contextual links not related to layout administration inside layout...

Problem/MotivationIn Layout Builder, contextual links are used to trigger edit/remove operations on blocks. If a block contains content that also has contextual links, for example a View or a Content...

View Article


Image may be NSFW.
Clik here to view.

Allow reordering blocks without a pointer device

Problem/MotivationThe Layout Builder UI currently relies on mouse-driven drag-and-drop to move around blocks. Once #2956204: Allow Layout Builder sections to be reordered is finished, it will also be...

View Article

Add Module, Theme, Profile, and Extension value objects

Parent issue#2024083: [META] Improve the extension system (modules, profiles, themes)Problem/MotivationThe DX of ModuleHandler or any other place that reads or works with module/theme/profile data is...

View Article

Move file_scan_directory() to Finder component

A part of moving legacy code out of file.inc, we should convert file_scan_directory() into it's own component.

View Article


Evaluate Symfony2's Finder Component to simplify file handling

http://symfony.com/doc/2.0/components/finder.htmlSymfony2 provides a library that handles various issues that deal with files including:getting the path of a fileretrieving file metadatahandle custom...

View Article

Deprecate upload-related functions file.inc and move to a file upload service

From #2244513: Move the unmanaged file APIs to the file_system service (file.inc)file_munge_filename() is a pretty weird one, maybe we should have something like a file upload service, with functions...

View Article

Allow TimestampFormatter to show as a fully cacheable time difference with JS

Problem/MotivationAs it turned out in #2500525: Time ago/hence date/time formatting breaks caching; needs appropriate max age and #2686409: Time Ago summary does not render on Manage Display for...

View Article


Clean up comments in FileSystem

Follow up to #2244513: Move the unmanaged file APIs to the file_system service (file.inc) There were a number of comments that were copy/pasted from the original.+++...

View Article


Image may be NSFW.
Clik here to view.

Media library field widget styles are broken on initial page load

Problem/MotivationMedia library field widget styles are broken on initial page load. After I add new media to the field, the styles render as expectedProposed resolutionRemaining tasksUser interface...

View Article

htaccess functions should be a service

Problem/MotivationAs part of the general clean-up of the File API, file_save_htaccess() and file_ensure_htaccess() need to be deprecated and moved into services.Proposed ResolutionMove this...

View Article

Let GDToolkit support WEBP image format (for PHP 7.1+)

Related to #2313075: Allow users to upload webp files in image fieldsSince webp is becoming popular, it would be nice if contrib could change the supportedTypes of GDToolkit without needing the extend...

View Article

Taxonomy 'related content' views relationship links to wrong base...

Problem/MotivationThere is a relationship provided by taxonomy in TermViewsData, labeled as "Content with term - Relate all content tagged with a term." This relationship allows you to find related...

View Article


Improve accessibility of media library widget

Problem/MotivationThis is a followup of #2988431: Assess and improve the accessibility of the Media Library field widget. The media library widget has several a11y issues. See #2988431-12: Assess and...

View Article

\Drupal\file\Plugin\rest\resource\FileUploadResource uses basename() when it...

Problem/Motivation\Drupal\file\Plugin\rest\resource\FileUploadResource is using PHP's builtin basename() which is vulnerable to https://bugs.php.net/bug.php?id=77239Proposed resolutionUse...

View Article


Files renamed by \_file_save_upload_single() do not have the correct filename...

Problem/MotivationWhen you upload a file there are several reasons why it might be renamed:For security reasons if it ends in .phpBecause there is an existing fileWhy is this a bug? If the file is...

View Article

`DateFormatter` assumes 30 days per month, while February only has 28 days....

Problem/Motivation`DateFormatter` assumes 30 days per month, while February only has 28 days. Causes fails in tests.Proposed resolutionAdjust `TimestampAgoFormatterTest()` to test the spirit of what is...

View Article


Improve refocus on submit buttons of Media Library Widget modals

SynopsisAfter adding/selecting an existing media item using Media Library Widget, the form focus is shifted towards the bottom of the form with the Media Library Widget out of view in certain...

View Article

SiteConfigureForm can install the file module without the field module

Problem/MotivationMany moons ago we made the field module not required. This subtlety broke an assumption made by \Drupal\Core\Installer\Form\SiteConfigureForm. It...

View Article

Image ALT text in Supermarket Savvy Shopping article isn't very informative

Problem/MotivationUmami has some great ALT for the image content. But I found one image where the ALT text isn't very informative.See this article: "The real deal for supermarket savvy shopping'Image...

View Article
Browsing all 295769 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>