fix(host): review round 15 — lexical home normalization; webkit scrollbar hide; flex-none check; inert enumeration

This commit is contained in:
creatixchu
2026-07-30 00:31:11 +08:00
parent 9a96aa2755
commit abb3b62564
3 changed files with 55 additions and 14 deletions

View File

@@ -151,6 +151,13 @@
scrollbar-width: none;
}
/* Engines that predate scrollbar-width take the pseudo-element path (the
* two are mutually exclusive by construction — see ui-theme's scrollbar
* contract); hide the row's horizontal bar there too. */
.millerRow::-webkit-scrollbar {
display: none;
}
/* Columns split the row evenly around the divider (a solo column takes the
* whole row); 256px is the floor below which the row scrolls (scrollbar
* hidden, the effect pins the child pane into view) instead of squeezing
@@ -292,6 +299,13 @@
color: var(--dsw-alias-label-primary);
}
/* Trailing pressed check (Menu's .check parallel): flex-none so wrap or
* narrow-viewport clamp pressure never squashes the glyph — the nowrap
* label refuses to shrink, leaving the icon as the only compressible item. */
.toggleCheck {
flex: none;
}
.footerGap {
flex: 1 1 0;
}