cheeaun / cheeaun/phanpy

Viewing posts results in page getting stuck on loading screen

Open
#941 6 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
JavaScript
Stars
1.5k
Forks
186
Avg merge
1d 36m
Merged PRs (30d)
11

Description

### Site

phanpy.social

### Version

2024.11.15.12bd3b3

### Instance

meow.social

### Browser

Firefox 131.0 on Linux
Firefox 131.0.2 on Linux
Firefox 131.0.3 on Linux

### Bug description

Any attempt to view a post (i.e. by clicking a post on the home feed, clicking "View post" button in media view, clicking post in notifications menu, etc.) causes the page to get stuck on a loading screen. Attempting to click out of the unloaded post changes the URL in the address bar of the browser, but does not successfully exit the loading screen. The only way out of this state is to reload or close the tab.

The loading view where the page becomes stuck:
![image](https://github.com/user-attachments/assets/7b327a13-37ae-4f6d-8312-dfa1837c5886)

Clicking outside of the unloaded post changes URL in address bar, but does not update page until tab is refreshed:
![image](https://github.com/user-attachments/assets/2823aec9-9933-4677-a7f9-d22c4e594b46)

Refreshing while still inside post causes home feed in background to appear to load indefinitely as well:
![image](https://github.com/user-attachments/assets/92d73c68-b838-4eea-a6e9-2d6b5173b3ea)

### To reproduce

1. Install any of the listed Firefox versions on Linux (I am unsure of exactly when this issue was introduced, but it occurs reliably on all three of those versions for me)
2. Go to your home feed on phanpy.social
3. Click any post; it will fail to display the enlarged post and appear to load indefinitely

### Expected behavior

The post should open in the enlarged view, as it does on other browsers/platforms, and clicking outside of the post should successfully exit to the previous view.

### Other

_No response_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.