Legacy Maintenance navigation retains the root Settings title #962

Open
opened 2026-10-02 23:45:08 +00:00 by kayg · 0 comments
Owner

Found during #618 verification on d687417a15b7b1cd5cf2e64a7f1c5eda8a1c853b with a real current debug server and production web build, macOS-emulated Chromium.

Sequence: open /settings#jobs, then /settings/jobs in the same signed-in context. Both resolve to /settings/maintenance. The first has the expected title; the second retains the root Settings title for at least 30 seconds:

TITLE DIAGNOSTIC http://localhost:3723/settings/maintenance Maintenance · Settings · calternal
TITLE DIAGNOSTIC http://localhost:3723/settings/maintenance Settings · calternal
page.waitForFunction: Timeout 30000ms exceeded.

apps/web/src/routes/settings/[...path]/+page.svelte selects the section label for detail pages, and sections.ts labels Maintenance. The screenshot runner preserves its failed compatibility assertion. A separate canonical-route capture is in progress.

Only the title mismatch is proven. Check the selected section and Job restoration as well. No web source was changed in this verification round. Cosmetic findings do not block merge under the owner rule. Parent: #618.

Found during #618 verification on `d687417a15b7b1cd5cf2e64a7f1c5eda8a1c853b` with a real current debug server and production web build, macOS-emulated Chromium. Sequence: open `/settings#jobs`, then `/settings/jobs` in the same signed-in context. Both resolve to `/settings/maintenance`. The first has the expected title; the second retains the root Settings title for at least 30 seconds: ```text TITLE DIAGNOSTIC http://localhost:3723/settings/maintenance Maintenance · Settings · calternal TITLE DIAGNOSTIC http://localhost:3723/settings/maintenance Settings · calternal page.waitForFunction: Timeout 30000ms exceeded. ``` `apps/web/src/routes/settings/[...path]/+page.svelte` selects the section label for detail pages, and `sections.ts` labels Maintenance. The screenshot runner preserves its failed compatibility assertion. A separate canonical-route capture is in progress. Only the title mismatch is proven. Check the selected section and Job restoration as well. No web source was changed in this verification round. Cosmetic findings do not block merge under the owner rule. Parent: #618.
Sign in to join this conversation.
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
kayg/calternal#962
No description provided.