Skip to content
Snippets Groups Projects
Verified Commit a6ae5c08 authored by Théodore Biadala's avatar Théodore Biadala
Browse files

Issue #3441124 by mherchel, nod_, smustgrave, xjm: Views UI action buttons...

Issue #3441124 by mherchel, nod_, smustgrave, xjm: Views UI action buttons create janky layout shift on page load

(cherry picked from commit 299f4c8e)
parent 92b53c70
No related branches found
No related tags found
23 merge requests!11958Issue #3490507 by alexpott, smustgrave: Fix bogus mocking in...,!11769Issue #3517987: Add option to contextual filters to encode slashes in query parameter.,!11185Issue #3477324 by andypost, alexpott: Fix usage of str_getcsv() and fgetcsv() for PHP 8.4,!10602Issue #3438769 by vinmayiswamy, antonnavi, michelle, amateescu: Sub workspace does not clear,!10301Issue #3469309 by mstrelan, smustgrave, moshe weitzman: Use one-time login...,!10187Issue #3487488 by dakwamine: ExtensionMimeTypeGuesser::guessMimeType must support file names with "0" (zero) like foo.0.zip,!9944Issue #3483353: Consider making the createCopy config action optionally fail...,!9929Issue #3445469 by pooja_sharma, smustgrave: Add additional test coverage for...,!9787Resolve issue 3479427 - bootstrap barrio issue under Windows,!9742Issue #3463908 by catch, quietone: Split OptionsFieldUiTest into two,!9526Issue #3458177 by mondrake, catch, quietone, godotislate, longwave, larowlan,...,!8738Issue #3424162 by camilledavis, dineshkumarbollu, smustgrave: Claro...,!8704Make greek characters available in ckeditor5,!8597Draft: Issue #3442259 by catch, quietone, dww: Reduce time of Migrate Upgrade tests...,!8533Issue #3446962 by kim.pepper: Remove incorrectly added...,!8517Issue #3443748 by NexusNovaz, smustgrave: Testcase creates false positive,!8325Update file Sort.php,!8095Expose document root on install,!7930Resolve #3427374 "Taxonomytid viewsargumentdefault plugin",!7445Issue #3440169: When using drupalGet(), provide an associative array for $headers,!6502Draft: Resolve #2938524 "Plach testing issue",!38582585169-10.1.x,!3226Issue #2987537: Custom menu link entity type should not declare "bundle" entity key
Pipeline #159986 passed
Pipeline: drupal

#160006

    Pipeline: drupal

    #160002

      Pipeline: drupal

      #159996

        +1
        ......@@ -206,3 +206,30 @@ html.js span.js-only {
        .js .views-edit-view .dropbutton-wrapper {
        width: auto;
        }
        /* JS moves Views action buttons under a secondary tabs container, which causes
        a large layout shift. We mitigate this by using animations to temporarily hide
        the buttons, but they will appear after a set amount of time just in case the JS
        is loaded but does not properly run. */
        @media (scripting: enabled) {
        .views-tabs__action-list-button:not(.views-tabs--secondary *) {
        animation-name: appear;
        animation-duration: 0.1s;
        /* Buttons will be hidden for the amount of time in the animation-delay if
        not moved. Note this is the approximate time to download the views
        aggregate CSS with slow 3G. */
        animation-delay: 5s;
        animation-iteration-count: 1;
        animation-fill-mode: backwards;
        }
        }
        @keyframes appear {
        from {
        display: none;
        }
        to {
        display: unset;
        }
        }
        ......@@ -406,6 +406,34 @@ details.fieldset-no-legend {
        font-weight: normal;
        }
        /* JS moves Views action buttons under a secondary tabs container, which causes
        a large layout shift. We mitigate this by using animations to temporarily hide
        the buttons, but they will appear after a set amount of time just in case the JS
        is loaded but does not properly run. */
        @media (scripting: enabled) {
        .views-tabs__action-list-button:not(.views-tabs--secondary *) {
        animation-name: appear;
        animation-duration: 0.1s;
        /* Buttons will be hidden for the amount of time in the animation-delay if
        not moved. Note this is the approximate time to download the views
        aggregate CSS with slow 3G. */
        animation-delay: 5s;
        animation-iteration-count: 1;
        animation-fill-mode: backwards;
        }
        }
        @keyframes appear {
        from {
        display: none;
        }
        to {
        display: unset;
        }
        }
        /* RTL required for precedence over core's styles. */
        [dir="rtl"] .views-tabs__action-list-button {
        ......
        ......@@ -350,6 +350,34 @@ details.fieldset-no-legend {
        background: none repeat scroll 0 0 transparent;
        font-weight: normal;
        }
        /* JS moves Views action buttons under a secondary tabs container, which causes
        a large layout shift. We mitigate this by using animations to temporarily hide
        the buttons, but they will appear after a set amount of time just in case the JS
        is loaded but does not properly run. */
        @media (scripting: enabled) {
        .views-tabs__action-list-button:not(.views-tabs--secondary *) {
        animation-name: appear;
        animation-duration: 0.1s;
        /* Buttons will be hidden for the amount of time in the animation-delay if
        not moved. Note this is the approximate time to download the views
        aggregate CSS with slow 3G. */
        animation-delay: 5s;
        animation-iteration-count: 1;
        animation-fill-mode: backwards;
        }
        }
        @keyframes appear {
        from {
        display: none;
        }
        to {
        display: unset;
        }
        }
        /* RTL required for precedence over core's styles. */
        [dir="rtl"] .views-tabs__action-list-button {
        margin: 0;
        ......
        0% Loading or .
        You are about to add 0 people to the discussion. Proceed with caution.
        Please register or to comment