list view headers now anchored to top of view for scrolling #6497

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Mar 6, 2026 at 13:27 UTC 7a3f01db08a466de2de5c53b2de9d5884bd6554b
2 files changed +15
public/styles/style-bootstrap.css
+4
@@ -1134,6 +1134,10 @@ NoMeshesPanel img {
1134 #xdevices th {
1135 color: gray;
1136 text-align: center;
1137 + position: sticky;
1138 + top: 0;
1139 + z-index: 1;
1140 + background-color: var(--bs-body-bg);
1141 }
1142
1143 #xdevicesmap {
public/styles/style.css
+11
@@ -959,6 +959,17 @@ NoMeshesPanel img {
959 -webkit-overflow-scrolling: touch;
960 }
961
962 +#xdevices th {
963 + position: sticky;
964 + top: 0;
965 + z-index: 1;
966 + background-color: white;
967 +}
968 +
969 +.night #xdevices th {
970 + background-color: black;
971 +}
972 +
973 #xdevicesmap {
974 height: calc(100vh - 239px);
975 width: 100%;