diff --git a/src/components/browser-data/AssociatedProfilesModal.vue b/src/components/browser-data/AssociatedProfilesModal.vue
index babb372..99b14dd 100644
--- a/src/components/browser-data/AssociatedProfilesModal.vue
+++ b/src/components/browser-data/AssociatedProfilesModal.vue
@@ -42,7 +42,7 @@ function hasBookmarkPath(profile: ModalProfile): profile is BookmarkAssociatedPr
-
+
@@ -139,10 +137,10 @@ function hasBookmarkPath(profile: ModalProfile): profile is BookmarkAssociatedPr
display: flex;
flex-direction: column;
min-height: 0;
+ overflow: auto;
border: 1px solid rgba(148, 163, 184, 0.18);
border-radius: 18px;
background: var(--panel-strong);
- overflow: hidden;
}
.modal-grid {
@@ -157,9 +155,14 @@ function hasBookmarkPath(profile: ModalProfile): profile is BookmarkAssociatedPr
}
.modal-table-header {
+ position: sticky;
+ top: 0;
+ z-index: 2;
padding: 10px 14px;
border-bottom: 1px solid rgba(148, 163, 184, 0.14);
- background: rgba(248, 250, 252, 0.82);
+ background: rgba(248, 250, 252, 0.94);
+ backdrop-filter: blur(12px);
+ -webkit-backdrop-filter: blur(12px);
}
.header-cell {
@@ -180,13 +183,6 @@ function hasBookmarkPath(profile: ModalProfile): profile is BookmarkAssociatedPr
color: var(--text);
}
-.modal-list {
- display: flex;
- flex-direction: column;
- min-height: 0;
- overflow: auto;
-}
-
.modal-table-row {
padding: 12px 14px;
border-bottom: 1px solid rgba(148, 163, 184, 0.12);
diff --git a/src/components/browser-data/BookmarksList.vue b/src/components/browser-data/BookmarksList.vue
index 4fcd275..6c2a409 100644
--- a/src/components/browser-data/BookmarksList.vue
+++ b/src/components/browser-data/BookmarksList.vue
@@ -14,7 +14,7 @@ const emit = defineEmits<{