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<{