Cold Photos Tab switch remains on Opening Photos #521

Closed
opened 2026-09-30 14:03:10 +00:00 by kayg · 2 comments
Owner

Evidence

On the current production web build with a real local server, selecting the Photos Tab from Files leaves the URL at /files and the route content at Opening Photos…. The state remains after five seconds. The Photos requests return 200 for /api/v1/photos/library-roots and /api/v1/photos/timeline/buckets.

The route performance profile also waited 30 seconds for .photos-empty[aria-label="No photos"], .timeline .tile after selecting Photos, then timed out. The route-only profile completed after skipping shell interactions.

Steps to reproduce

  1. Sign in to a fresh local instance.
  2. Open Files.
  3. Select Photos in the Tab Bar.
  4. Observe that the URL stays at /files and the page says Opening Photos….

This finding is outside #407. The Connected Accounts route changes do not use the Photos Tab.

## Evidence On the current production web build with a real local server, selecting the Photos Tab from Files leaves the URL at `/files` and the route content at `Opening Photos…`. The state remains after five seconds. The Photos requests return `200` for `/api/v1/photos/library-roots` and `/api/v1/photos/timeline/buckets`. The route performance profile also waited 30 seconds for `.photos-empty[aria-label="No photos"], .timeline .tile` after selecting Photos, then timed out. The route-only profile completed after skipping shell interactions. ## Steps to reproduce 1. Sign in to a fresh local instance. 2. Open Files. 3. Select Photos in the Tab Bar. 4. Observe that the URL stays at `/files` and the page says `Opening Photos…`. This finding is outside #407. The Connected Accounts route changes do not use the Photos Tab.
Author
Owner

Duplicate of #528: 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 also records a 200 from library-roots; #528 records the timeline buckets response. Recommend keeping #528 as the tracking issue and linking this run as repeated evidence.

Duplicate of #528: 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 also records a 200 from library-roots; #528 records the timeline buckets response. Recommend keeping #528 as the tracking issue and linking this run as repeated evidence.
Author
Owner

Duplicate of #528: both report Photos remaining on the loading route after navigation. Keep #528 as the active tracker.

Duplicate of #528: both report Photos remaining on the loading route after navigation. Keep #528 as the active tracker.
kayg closed this issue 2026-10-03 11:55:47 +00:00
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#521
No description provided.