Finish remaining PWA WCO border alignment and e2e-vault regression coverage #143
Labels
No labels
abandoned
active
audit
blocked
data-safety
difficulty:easy
difficulty:hard
difficulty:high
difficulty:medium
docs
done
duplicate
notebook-v0
open
priority:high
ready
release-critical
safe-mode
spec
spec-backlog
subsystem:api
subsystem:backlog
subsystem:bases
subsystem:ci
subsystem:command
subsystem:configuration
subsystem:consolidate
subsystem:dependencies
subsystem:desktop-electron
subsystem:diffmerge
subsystem:docker
subsystem:docs
subsystem:fuzzy
subsystem:graph
subsystem:hotkeys
subsystem:lapis
subsystem:maint
subsystem:maintenance
subsystem:markdown
subsystem:markdown-lint
subsystem:md018
subsystem:notebook
subsystem:notifications
subsystem:opfs
subsystem:package
subsystem:plugin-markdown
subsystem:plugin-tasks
subsystem:plugins
subsystem:registry
subsystem:release
subsystem:renovate
subsystem:restore
subsystem:scripts
subsystem:search
subsystem:settings
subsystem:spec
subsystem:tasks
subsystem:testing
subsystem:ui
subsystem:web
subsystem:workspace
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lapis-notes/lapis#143
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Follow-up issue for the remaining PWA Window Controls Overlay chrome regressions that were still being investigated at the end of the current session.
Problem
The previous WCO pass fixed the large regressions around safe-area painting, the unified divider, and sidebar icon visibility, but there are still visual mismatches reported from the live app screenshots:
packages/workspace/e2e/pwa-title-bar.spec.ts: the newcollapsed sidebar boundary line matches the resize-handle widthprobe fails because collapsing both sidebars removes the live handle being used as the comparison baseline.The user also asked for verification against the real
e2e-vaultcontent rather than only the current minimal workspace shell fixture.Goal
Close the remaining WCO chrome gaps so the top tab notch, sidebar separators, and expanded-titlebar divider all render consistently, then add regression coverage that exercises the real
e2e-vaultapp surface.Scope
e2e-vaultcontent, not only the minimal fixture.Non-goals
Acceptance Criteria
e2e-vaultdataset or layout instead of only the minimal shell fixture.Implementation Notes
packages/workspace/src/lib/styles/workspace-shell.csspackages/workspace/e2e/pwa-title-bar.spec.tsborder-bottomwas still matching the top outer tab header bar in some states, so the next pass should re-check both the CSS selectors and any Tailwindborder-butility classes on the header fragments.Suggested Files or Specs To Inspect
packages/workspace/src/lib/styles/workspace-shell.csspackages/workspace/src/lib/components/tabs/tabs-top.sveltepackages/workspace/src/lib/components/tabs/tabs-stacked.sveltepackages/workspace/src/lib/components/tabs/tabs-sidebar.sveltepackages/workspace/e2e/pwa-title-bar.spec.tspackages/workspace/src/lib/components/app/VaultBootstrap.sveltee2e-vault/INDEX.mdspec/src/20-packages/workspace/index.mdValidation Commands
Follow-up Tasks
pwa-title-bar.spec.tsshould gain ane2e-vault-backed arrangement helper or whether this belongs in a separate smoke-style spec.Implementation Summary
Fixed PWA WCO chrome seams: exclude top-tab outer bar from visible-titlebar border-bottom, align collapsed sidebar boundary pseudo-elements to 2px pane-border token, add rail/collapsed boundary and demo-workspace (e2e-vault) Playwright regressions, and extract shared openDemoWorkspace helper. Validated with pwa-title-bar.spec.ts (17/17), workspace smoke, and spec-lint.