.data-grid-scroller {
overflow-anchor: none;
+ will-change: scroll-position;
+ contain: strict;
}
.data-grid-scroller :deep(.vue-recycle-scroller__item-wrapper) {
@@ -2607,6 +2623,14 @@ defineExpose({
overflow: visible;
}
+.data-grid-scroller :deep(.vue-recycle-scroller__item-view) {
+ contain: layout style paint;
+}
+
+.data-grid-scroller.is-scrolling :deep(.vue-recycle-scroller__item-view) {
+ pointer-events: none;
+}
+
.ddl-drawer-resizing {
transition: none;
}
diff --git a/src/components/objects/ObjectBrowser.vue b/src/components/objects/ObjectBrowser.vue
index 214fc5360..66f135d3e 100644
--- a/src/components/objects/ObjectBrowser.vue
+++ b/src/components/objects/ObjectBrowser.vue
@@ -408,7 +408,14 @@ watch(
{{ t("objects.schemaColumn") }}
{{ t("objects.comment") }}
-