Photos mode navigation can remain on the loading route #528

Open
opened 2026-09-30 15:08:08 +00:00 by kayg · 1 comment
Owner

Observed behavior

The Photos mode tab can stay on the previous route while the shell shows Opening Photos….

Reproduction

  1. Sign in to a local production web build.
  2. Open /files.
  3. Select the Photos mode tab.

The browser receives HTTP 200 from /api/v1/photos/timeline/buckets, but after 5 seconds the URL is still /files, #route-content still says Opening Photos…, and the Photos view has not mounted. The existing route performance probe waits 30 seconds for the Photos view and then times out.

This was observed on the local build at job/app-pw-chooser after the origin/dev merge. The App Passwords feature does not change Photos navigation.

## Observed behavior The Photos mode tab can stay on the previous route while the shell shows `Opening Photos…`. ## Reproduction 1. Sign in to a local production web build. 2. Open `/files`. 3. Select the Photos mode tab. The browser receives HTTP 200 from `/api/v1/photos/timeline/buckets`, but after 5 seconds the URL is still `/files`, `#route-content` still says `Opening Photos…`, and the Photos view has not mounted. The existing route performance probe waits 30 seconds for the Photos view and then times out. This was observed on the local build at job/app-pw-chooser after the origin/dev merge. The App Passwords feature does not change Photos navigation.
Author
Owner

Duplicate of #521: both reproduce the Photos Tab remaining at /files with Opening Photos… after selecting Photos, while the Photos API returns 200 and the route probe times out. This issue records timeline buckets; #521 also records library-roots returning 200. Recommend keeping #528 as the tracking issue and linking #521 as repeated evidence.

Duplicate of #521: both reproduce the Photos Tab remaining at /files with Opening Photos… after selecting Photos, while the Photos API returns 200 and the route probe times out. This issue records timeline buckets; #521 also records library-roots returning 200. Recommend keeping #528 as the tracking issue and linking #521 as repeated evidence.
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#528
No description provided.