Improve rendering performance and split drag behavior
- Added CSS content-visibility and contain-intrinsic-size to list row containers in resolver-main.css and resolver-shell.css for off-main-thread rendering optimization. - Deferred queue list panel split drag updates to requestAnimationFrame in web/resolver/actions/queue_methods.js, reducing redundant DOM writes and guarding against duplicate frames during split dragging. - Deferred missing browser split drag updates to requestAnimationFrame in web/resolver/views/missing_browser_methods.js with optional chaining on split start values, preventing layout thrashing while dragging.
This commit is contained in:
@@ -426,6 +426,8 @@
|
||||
}
|
||||
|
||||
.mr-queue-item {
|
||||
content-visibility: auto;
|
||||
contain-intrinsic-size: auto 54px;
|
||||
display: grid;
|
||||
gap: 4px;
|
||||
padding: 10px 0;
|
||||
|
||||
Reference in New Issue
Block a user