Fixed pagination and sorting of tables on pages with ajax
Fixed pagination and sorting of tables on pages with ajax
View ArticleDrupal.behaviors.dialog.prepareDialogButtons() does not handle ajax links...
Problem/MotivationWhen opening a form in a dialog its buttons and links in form-actions are automatically moved into .ui-dialog-buttonpane. Classes of these buttons and links are copied. If such a link...
View ArticleAllow configuration entities to be ignored during import operations
I've come across a number of instances where I've wanted specific configuration entities to be ignored during configuration import operations. Our current workflow basically involves full config...
View ArticleTabledrag event after dragging elements
There is no easy way to attach a listener to an element being dragged when a tabledrag widget is being used.I needed this functionality to have a lightweight listener on an element of a tabledrag being...
View ArticleCreate a new component: Toggletip
Anyone wanting to give this a spin can enable the toggletip_test module and go to /toggletip-test/toggletips. It's a test module, so $settings['extension_discovery_scan_tests'] = TRUE; must be...
View ArticleSupport enclosure field in Views RssFields row plugin
Problem/MotivationThe RSS format has the <enclosure> tag for "attaching" media to an item. It is typically used for the main image of an article or the audio file of a podcast issue.Views has an...
View ArticleSorting nodes by title aren't returned in correct order.
Problem/MotivationI've been playing around this the JSON:API module in D9 using the Umami Profile to have some content to query against. I noticed that when sorting by title on node queries they are...
View ArticleDifferentiate visually dragging with and without hierarchy
Problem/MotivationDragging menu items or terms can have hierarchy and motion in 4 directions. Dragging blocks in block layout does not have hierarchy and only has up and down motion. User does not have...
View ArticleBlock library loads every single block and causes time out
When placing a block in the block layout all existing blocks are being loaded and it causes a time out. Is there an existing solution for this issue? If not, there should be logic to handle a big...
View Article[PP-1] POST/PATCH config entities via REST for config entity types that...
Problem/MotivationAs an overall issue based on #2292707: GET on entity/taxonomy_vocabulary/{id} is not working it is weird we cannot POST/PATCH/DELETE for config entities.Before #1928868: Typed config...
View ArticleAdd a performance tests job to gitlab and send data to OpenTelemetry
Problem/MotivationNow that #3352459: Add OpenTelemetry Application Performance Monitoring to core performance tests is in core, and there is a public OpenTelemetry/Grafana install at...
View Article[PP-1] Update all remaining ConfigFormBase subclasses in Drupal core to use...
Problem/MotivationSee plan in #3364506-103: Add optional validation constraint support to ConfigFormBase.Blocked on #3382510: Introduce a new #config_target Form API property to make it super simple to...
View ArticleThere is no indication on configuration forms if there are overridden values
Problem/MotivationAs per reviews by @webchick and discussion between @alexpott, @xjm and @effulgentsia, it may be a problem that configuration forms work totally opposite in terms of overridden values...
View ArticleOnly reload updated part of Layout Builder element
Problem/MotivationCurrently, when an action occurs in layout builder, such as saving a block, the entire layout builder object is rebuilt and reloaded into the page. For a larger page with more blocks,...
View ArticleAdd a token for the site logo
Problem/MotivationSpun off from this request for Drupal 7 (token module): #823780: Add site logo token, where a token for the logo and logo-url have been proposed. However, since all site:* tokens are...
View ArticleSqlContentEntityStorageRevisionDataCleanupTest does not run
Problem/MotivationThe test added in #2869568: Add upgrade path to clean up deleted revisions from node_field_revision doesn't run since it was placed in core/modules/system/src instead of...
View ArticleOlivero: The styling of the pager is not matching the design.
Problem/MotivationI was reviewing the design and I observed that the styling of the pager is different from the design. In the design, there is a border defined on the items but in the current...
View ArticleClaro theme + field_group seems to hide content of dropbutton
Problem/MotivationWhen using the Claro theme with paragraphs and field_group, it can result in not being able to select paragraphs in the dropdown on node creation and edit pages.Steps to...
View ArticlePrimary Drop Button style update
Problem/MotivationThe default Dropdown button is being implemented on #3023243: Drop Buttons style update. This issue is a follow-up to get the primary one addressed. At the moment this is not being...
View ArticleDialog.ajax recursively overwrites the dialog.close function
Problem/MotivationEach time Drupal.behaviors.dialog.attach() is called it creates a new function which calls the previous settings.dialog.close function resulting in a never ending chain of functions...
View Article