diff --git a/src/App.vue b/src/App.vue
index f1bfbea668..4119dcf6c1 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1649,7 +1649,17 @@ tbody:last-child .empty-line:last-child {
text-transform: uppercase;
top: 0;
vertical-align: middle;
- z-index: 2;
+ // Header z-index hierarchy is built around the body taglist metadata
+ // cells which bump their own z-index up to 1000 so the open combo
+ // dropdown can spill over the next row (see td.metadata-descriptor
+ // inline z-index in AssetList.vue / ShotList.vue):
+ // body taglist ≤ 1000
+ // body sticky-left 1001 (.datatable-row-header)
+ // header non-sticky 1002 (this rule)
+ // header sticky-left 1003 (.datatable-head .datatable-row-header)
+ // The +1 between body sticky-left and header non-sticky breaks the
+ // document-order tie at the vertical-scroll seam.
+ z-index: 1002;
a {
color: var(--text-alt);
@@ -1700,7 +1710,7 @@ tbody:last-child .empty-line:last-child {
}
.datatable-row-header {
- z-index: 4;
+ z-index: 1003;
}
.header-icon {
visibility: hidden;
@@ -1894,7 +1904,7 @@ tbody:last-child .empty-line:last-child {
.datatable-row-header {
position: sticky;
left: 0;
- z-index: 1;
+ z-index: 1001;
border-right: 1px solid rgba(var(--border-rgb), 0.5);
&::after {
diff --git a/src/components/cells/BooleanCell.vue b/src/components/cells/BooleanCell.vue
index f80242e805..fbb3c80950 100644
--- a/src/components/cells/BooleanCell.vue
+++ b/src/components/cells/BooleanCell.vue
@@ -4,23 +4,12 @@
-
diff --git a/src/components/lists/HardwareItemList.vue b/src/components/lists/HardwareItemList.vue
index 63244f8c4a..4f2ae28ca4 100644
--- a/src/components/lists/HardwareItemList.vue
+++ b/src/components/lists/HardwareItemList.vue
@@ -54,44 +54,23 @@
- {{ entries.length }} {{ $tc('hardware_items.number', entries.length) }} + {{ entries.length }} {{ $t('hardware_items.number', entries.length) }}
- diff --git a/src/components/lists/ShotList.vue b/src/components/lists/ShotList.vue index 1238c39dd5..05a52188e1 100644 --- a/src/components/lists/ShotList.vue +++ b/src/components/lists/ShotList.vue @@ -61,9 +61,6 @@ event => showMetadataHeaderMenu(descriptor.id, event) " is-stick - :style="{ - 'z-index': 1001 - }" v-for="(descriptor, j) in stickedVisibleMetadataDescriptors" /> diff --git a/src/components/lists/SoftwareLicenseList.vue b/src/components/lists/SoftwareLicenseList.vue index 89b7ebfa6a..837fcd3ef3 100644 --- a/src/components/lists/SoftwareLicenseList.vue +++ b/src/components/lists/SoftwareLicenseList.vue @@ -66,44 +66,23 @@- {{ entries.length }} {{ $tc('software_licenses.number', entries.length) }} + {{ entries.length }} {{ $t('software_licenses.number', entries.length) }}
- diff --git a/src/components/lists/StudioList.vue b/src/components/lists/StudioList.vue index 1b48253bd8..d85bd722fd 100644 --- a/src/components/lists/StudioList.vue +++ b/src/components/lists/StudioList.vue @@ -7,7 +7,7 @@