X moved bookmarks. XSaved followed.
X retired x.com/i/bookmarks and put your saves inside a new History page at x.com/i/history, with Bookmarks and Likes as tabs under it. XSaved now attaches to the new page: the show/hide toggle sits next to the History title, exactly where it always was relative to the page name.
Route map
Where your bookmarks live now
Old links still resolve — X forwards them — and XSaved recognizes both shapes.
1/i/bookmarks → /i/history
2/i/bookmarks/<id> → /i/history/bookmarks/<id>
3/i/history/likes → not your bookmarks — XSaved stays out
What actually broke
XSaved decided whether to show itself by looking for /i/bookmarks in the address bar. The day X renamed the route, that check quietly became false everywhere — no error, no warning, just a bookmarks page with no toggle on it, and no way into the grid, folders, or search.
The fix goes deeper than swapping one string. XSaved now keeps a single description of what the bookmarks page is, and every part of the extension asks that one place instead of pattern-matching the URL on its own. The next time X reshuffles its routes, there is exactly one line to change.
What you'll see
Open x.com/i/history and the toggle is next to the History title, with your saved count beside it. Open a single X folder and it's there too. Switch to the Likes tab and it steps aside — Likes isn't your bookmark library, so XSaved leaves that page alone.
Anything still pointing at the old address — a pinned tab, a bookmark of your bookmarks, a link from an older version of XSaved — keeps working.

