Favorites, Recents, Shares, Deleted files, Transfers and Federated don't update the URL: not linkable, reload and Back lose them #668

Closed
opened 2026-09-23 02:49:03 +00:00 by Cordy · 0 comments
Owner

Found in the #656 QA pass (v0.6.247, files.c0rdyceps.ch).

Matrix rows: §2 Favorites / Recents; §4 Shares view; §2 Delete + trash.

Steps
Click each sidebar entry in turn and read location.hash afterwards:

Sidebar entry URL after click
Personal #/home
Spaces #/spaces
Favorites unchanged
Recents unchanged
Shares unchanged
Deleted files unchanged
Transfers unchanged
Federated unchanged

Seen: six of the eight destinations keep whatever hash was there before. E.g. after opening Favorites from Personal / _qa, the address bar still says #/home/_qa.

Consequences

  • Reloading on Favorites, Recents or Shares drops the user back into whichever folder they were last in.
  • Browser Back skips these views entirely.
  • They can't be bookmarked or linked ("open your Shares tab and revoke X" can't be sent as a link).
  • An agent or tester navigating by URL lands somewhere else. That's how this was found: see #667 for what a mistyped route renders.

Expected: every sidebar destination has a route (e.g. #/favorites, #/recents, #/shares, #/trash, #/transfers, #/federated), as Personal and Spaces already do.

Found in the #656 QA pass (v0.6.247, files.c0rdyceps.ch). **Matrix rows:** §2 Favorites / Recents; §4 Shares view; §2 Delete + trash. **Steps** Click each sidebar entry in turn and read `location.hash` afterwards: | Sidebar entry | URL after click | |---|---| | Personal | `#/home` ✓ | | Spaces | `#/spaces` ✓ | | Favorites | *unchanged* | | Recents | *unchanged* | | Shares | *unchanged* | | Deleted files | *unchanged* | | Transfers | *unchanged* | | Federated | *unchanged* | **Seen:** six of the eight destinations keep whatever hash was there before. E.g. after opening Favorites from `Personal / _qa`, the address bar still says `#/home/_qa`. **Consequences** - Reloading on Favorites, Recents or Shares drops the user back into whichever folder they were last in. - Browser Back skips these views entirely. - They can't be bookmarked or linked ("open your Shares tab and revoke X" can't be sent as a link). - An agent or tester navigating by URL lands somewhere else. That's how this was found: see #667 for what a mistyped route renders. **Expected:** every sidebar destination has a route (e.g. `#/favorites`, `#/recents`, `#/shares`, `#/trash`, `#/transfers`, `#/federated`), as Personal and Spaces already do.
Cordy closed this issue 2026-09-23 20:26:51 +00:00
Sign in to join this conversation.
No labels
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#668
No description provided.