diff --git a/tests/test_downloads_tab_workflow_route.mjs b/tests/test_downloads_tab_workflow_route.mjs index d63d6f2..61d41d8 100644 --- a/tests/test_downloads_tab_workflow_route.mjs +++ b/tests/test_downloads_tab_workflow_route.mjs @@ -397,7 +397,7 @@ test('missing browser splitter keeps a compositor preview between live layout fr } assert.match(missingBrowserMethodsSource, /dragThreshold:\s*4/); - assert.match(missingBrowserMethodsSource, /layoutFrameStride:\s*2/); + assert.match(missingBrowserMethodsSource, /layoutFrameStride:\s*3/); assert.match(missingBrowserMethodsSource, /translate3d\(/); assert.match( resolverMainCssSource, diff --git a/web/css/resolver-main.css b/web/css/resolver-main.css index baad29d..9af8ead 100644 --- a/web/css/resolver-main.css +++ b/web/css/resolver-main.css @@ -751,6 +751,12 @@ pointer-events: auto; } +.mr-missing-browser.is-resizing *, +.mr-missing-browser.is-resizing .mr-missing-list-row, +.mr-missing-browser.is-resizing .mr-card { + transition: none !important; +} + #model-resolver-modal .mr-missing-list-row { content-visibility: auto; contain-intrinsic-size: 70px; @@ -8960,6 +8966,11 @@ a.mr-image-preview-resource-name:hover { content-visibility: auto; contain-intrinsic-size: auto 220px; } + + .mr-missing-browser.is-resizing .mr-search-results-table-wrap, + .mr-missing-browser.is-resizing .mr-match-row { + content-visibility: hidden !important; + } } #model-resolver-modal .mr-missing-detail-pane .mr-match-row.mr-best-match { diff --git a/web/resolver/views/missing_browser_methods.js b/web/resolver/views/missing_browser_methods.js index 576daac..995286e 100644 --- a/web/resolver/views/missing_browser_methods.js +++ b/web/resolver/views/missing_browser_methods.js @@ -1344,7 +1344,7 @@ export const missingBrowserMethods = { startWidth: detailWidth, bounds, dragThreshold: 4, - layoutFrameStride: 2, + layoutFrameStride: 3, onPreview: (pendingWidth, appliedWidth) => { this._pendingMissingBrowserSplitWidth = pendingWidth; this.activateMissingBrowserSplitUi();