Certain pages keep showing up in fedi-fe even after I deleted fedi-fe
Environment info
- Client browser, version, OS, platform: Firefox 122, Windows
- Server OS, platform: Raspbian 12 (bookwork), Raspberry Pi 3B
- Frontend version (see settings -> about): latest as of 12/31/2023 (not shown in settings > about)
- Backend version (see settings -> about): latest as of 12/31/2023 (not shown in settings > about)
- Browser extensions (ublock, rikaichamp etc): ublock
- Known instance/user customizations (i.e. pleromafe mods/forks, instance styles etc)
Bug description & reproduction steps
Setup:
- Set up a fresh Pleroma instance
- Go to the admin panel
- Install the latest version of the fedi-fe frontend
- Set it as default frontend (not sure if this has anything to do with it)
- Log into fedi-fe (not sure if this is part of the bug)
- Log out of fedi-fe (not sure if this is part of the bug)
- Revert the default frontend to
pleroma-fe
- Delete fedi-fe (
sudo -Hu pleroma rm -rf /opt/pleroma/instance/static/frontends/fedi-fe
) - Restart the Pleroma instance for good measure (
sudo service pleroma restart
)
Repro 1:
- Be logged into your instance. The active frontend should be pleroma-fe as expected.
- Go to your timeline (
/main/friends
) - Click on a user's @handle (not the name, that doesn't work); it should point to
/users/$xxx
- Your browser is now at
/users/$xxx
and the user's profile is shown as normal - Now reload the page
- Result: now you're still at
/users/$xxx
, but the frontend has reverted to fedi-fe and the profile cannot be displayed
Repro 2:
- Be logged into your instance. The active frontend should be pleroma-fe as expected.
- Go to your timeline (
/main/friends
) - Right click on a user's @handle (not the name); it should point to
/users/$xxx
- Select "Open in new tab"
- Result:
/users/$xxx
is open in a new tab, but this tab uses fedi-fe instead of pleroma-fe. The profile cannot be displayed.
The only relevant console error is:
Bug seriousness
- How annoying it is: very
- How often does it happen: every time
- How many people does it affect: unknown
- Is there a workaround for it: I wish I knew
Edited by JS