The nav-row comment shipped a role noun too
doxa-maps-spa.js carried "internal role noun (Driver)" twice. It was not the SPA's own file: the text is a CSS comment inside VerticalTabsLayout's style literal, so it is string content and ships to every bundle using that layout. Rewritten in BOTH synced copies (lines 355 and 844) to state the decision rather than who made it. check:synced-css passes, so the copies stayed identical. Verified against output: doxa-maps-spa.js goes 2 occurrences to 0. Located by matching the SHIPPED text back to source, after two wrong guesses worth recording. A backtick-parity test over a whole .vue file said all 25 of that file's "Driver" mentions were outside a template literal, while 2 demonstrably shipped -- the crude lexer again. And the leak was not in doxa-maps-spa.vue at all, which is where the bundle name pointed.
This commit is contained in:
parent
f7a7619695
commit
63dbacc068
1 changed files with 6 additions and 6 deletions
|
|
@ -352,14 +352,14 @@ const VTL_SHADOW_CSS = `
|
|||
.vtl-chev svg { width:15px; height:15px; }
|
||||
.vtl-chev.open { transform:rotate(90deg); }
|
||||
.vtl-rows { display:flex; flex-direction:column; gap:1px; }
|
||||
/* MATERIAL NAV-ROW METRICS (2026-09-21). Driver: "people are used to the YouTube layout, Google
|
||||
layout is just way better. We do not need to create custom styles people are not used to."
|
||||
/* MATERIAL NAV-ROW METRICS (2026-09-21). Product decision: follow the familiar
|
||||
Material/YouTube list layout rather than custom styling readers are not used to.
|
||||
Measured before this change: 44px rows with an 8px radius.
|
||||
min-height:48px the Material list-item height. min-height, not height, so a wrapping
|
||||
label still grows instead of clipping.
|
||||
border-radius var(--vtl-radius,8px) — SUPERSEDED THE FULL PILL (2026-09-23).
|
||||
The 999px stadium above was a real instruction ("imitate the YouTube
|
||||
active row") and it shipped. The Driver then measured it against the
|
||||
active row") and it shipped. It was then measured against the
|
||||
rest of the product and reversed it: "the roundedness of the tabs is a
|
||||
little bit too round because there is nowhere else in the app that has
|
||||
that same roundedness. Even the collapse button is not that round...
|
||||
|
|
@ -841,14 +841,14 @@ export default defineComponent({
|
|||
.vtl-chev svg { width:15px; height:15px; }
|
||||
.vtl-chev.open { transform:rotate(90deg); }
|
||||
.vtl-rows { display:flex; flex-direction:column; gap:1px; }
|
||||
/* MATERIAL NAV-ROW METRICS (2026-09-21). Driver: "people are used to the YouTube layout, Google
|
||||
layout is just way better. We do not need to create custom styles people are not used to."
|
||||
/* MATERIAL NAV-ROW METRICS (2026-09-21). Product decision: follow the familiar
|
||||
Material/YouTube list layout rather than custom styling readers are not used to.
|
||||
Measured before this change: 44px rows with an 8px radius.
|
||||
min-height:48px the Material list-item height. min-height, not height, so a wrapping
|
||||
label still grows instead of clipping.
|
||||
border-radius var(--vtl-radius,8px) — SUPERSEDED THE FULL PILL (2026-09-23).
|
||||
The 999px stadium above was a real instruction ("imitate the YouTube
|
||||
active row") and it shipped. The Driver then measured it against the
|
||||
active row") and it shipped. It was then measured against the
|
||||
rest of the product and reversed it: "the roundedness of the tabs is a
|
||||
little bit too round because there is nowhere else in the app that has
|
||||
that same roundedness. Even the collapse button is not that round...
|
||||
|
|
|
|||
Loading…
Reference in a new issue