Empty-state New folder works; Shares view sits flat like Federated #644

Merged
Cordy merged 9 commits from fix-ui4 into main 2026-09-22 16:43:59 +00:00
Owner

Dogfood round 6, the two code fixes (the Move/Copy dialog redesign is mockup-first and awaits approval separately).

  • Dead button: emptyStateHTML injects <button id="empty-mkdir"> as markup and nothing ever bound it — its Upload neighbour only worked because it's a native <label for="file">. Now bound by delegation to createFolderFlow().
  • Boxed Shares view: #listpane.fedplain (the #464 Federated mechanism) now also applies to the shares view, so tabs and cards sit directly on the page. Three li exceptions keep the tabs hairline, card spacing and dashed empty edge from being eaten by the id-strength fedplain rule.

Guards in web/test/ui-fixes.test.js.

Dogfood round 6, the two code fixes (the Move/Copy dialog redesign is mockup-first and awaits approval separately). - **Dead button**: `emptyStateHTML` injects `<button id="empty-mkdir">` as markup and nothing ever bound it — its Upload neighbour only worked because it's a native `<label for="file">`. Now bound by delegation to `createFolderFlow()`. - **Boxed Shares view**: `#listpane.fedplain` (the #464 Federated mechanism) now also applies to the shares view, so tabs and cards sit directly on the page. Three li exceptions keep the tabs hairline, card spacing and dashed empty edge from being eaten by the id-strength fedplain rule. Guards in `web/test/ui-fixes.test.js`.
emptyStateHTML injects the New-folder button as markup and nothing ever bound it - the Upload neighbour only worked because it is a native label. It now binds by delegation to createFolderFlow. The Shares view rides #listpane.fedplain like the Federated view, so its tabs and cards sit directly on the page instead of nesting inside the pane bubble; small exceptions keep the tabs hairline, card spacing and dashed empty edge under the id-strength fedplain rule.
Changelog for v0.6.239
All checks were successful
ci / test-and-build (pull_request) Successful in 1m16s
722f3a2abf
Cordy merged commit 3ed9c2633e into main 2026-09-22 16:43:59 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/Cairn#644
No description provided.