Health
- fix — opening a row's
Moremenu drew it behind the row below, cut in half, under a depth theme..feed-rowpicks up abackdrop-filterundertheme-character.css's glass depth, and the row's action bar already sat atopacity: 0until hovered — both make.feed-rowits own stacking context, which traps the menu'sz-index: 20inside that one row, so a later row in the DOM always painted over it regardless of the menu's own number.static/css/feed-row.cssnow raises the row itself while it holds an open menu and keeps its action bar painted rather than fading it out from under the pointer, both keyed on the same.health-view-menu:not([hidden])state Health and Config → Bookmarks already share — so the fix reaches both.feed-rowconsumers with an in-row menu without touching either view's own CSS. Covered by a new spec that asserts on containment (menu.contains(el)) rather than z-index, under a theme that actually applies the blur. - fix — an open row menu was painted under the sticky header, and under the bulk-select bar. Raising the row above its neighbours (above) fixed the row-on-row case but not this one:
.lvs-headerand.multi-select-toolbarare bothposition: sticky; top: 0and both outranked it, so a menu opened near the top of a long list slid underneath them. The three numbers involved were1,5and20, written in three stylesheets with nothing tying them together, so a plain bump on the highest would have worked once and collided again.static/css/layer-tokens.cssis a new unscoped token file — same reasoning asspacing-tokens.css— naming--layer-sticky-bandfor a view's own pinned chrome and--layer-row-raisedfor a row that must rise above it while transiently active. Deliberately not the overlay scale: modals and search sit in the 1000s–12000s on<body>and nothing here should compete with them.
Docs
- Release plumbing for v1.6.2. New
static/data/whats-new/v1.6.2.json, entry added first inindex.jsoncarryinghideFromModal: true,NEXTDASH_WHATS_NEW_DATA_VERSIONbumped towhats-new-v279so a browser holding the old index learns this release exists, andtests/whats-new-hidden-release.spec.jsupdated to pin both hidden releases.DASHBOARD_RELEASEdeliberately stays atv1.6.0: the modal must not reopen for a release held back from it.