Pane v2 sweep: scrollable body, header fixes, federated badge, dead CSS pruned #636
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix-pane4"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes out pane v2 with the dogfood findings and the deferred cleanup (net −362 lines).
Dogfood findings (Nikola, v0.6.232), both root-caused live in the browser:
.detbodyhadoverflow:autobut computedflex:0 1 auto/min-height:auto— the classic flexbox trap where the child grows past the parent instead of scrolling. It's now a bounded flex child (flex:1 1 auto;min-height:0) and carries thenavscrollclass, so it inherits the app's quiet-scrollbar idiom: invisible until you hover or scroll, fading thumb, the works — no new machinery..detxto 355px and its flex-basis crushed the flex-1 title (same family as the#app > asidepin from v0.6.231)..detx/.detbknow carry explicitwidth:auto;flex:none; name shows, ✕ sits flush right. Header bar also slimmed (13px→8px vertical padding) per the mockup comparison.Sweep items:
shareKindFederatedkey — the splice inserts it only if absent).#pvpanel/#pvhead/#pvbody/#pvfoot,.pvicon/.pvdoc/.pvcard/.pvspin/.pveditbtn,.pvsel(both themes),body[data-pv], and both phone blocks — gone.#pvdivider+.pvgripdeliberately stay: the pane resizer uses them. Six unused pv i18n strings dropped (pvOpenstays — the hero uses it).det-sweep.test.js(16 asserts) pins all of it.Deferred (noted, low priority): phone sheet swipe-to-step and history-back for the pane — the bottom sheet itself works; these are polish for a phone pass alongside the next #389 wave.
Red-green on the runner: RED confirmed, full go test + extract fence + all web suites green (commit
2a1903c).