cheeaun / cheeaun/phanpy

Triggers for touch actions on Android get disconnected from the page elements

Open
#1,050 1 comment 0 reactions 0 assignees View on GitHub
bug help wanted need investigation
Dominant language
JavaScript
Stars
1.5k
Forks
186
Avg merge
1d 36m
Merged PRs (30d)
11

Description

### Site

phanpy.social

### Version

2025.01.26.24f03f5

### Instance

federate.social

### Browser

Firefox and Vivaldi on Android

### Bug description

Touch controls work correctly after initial load of phanpy but after scrolling and boosting and liking posts for some time, touch actions stop being triggered by touches on the expected buttons or UI elements. They can still get triggered by tapping on some other location in the UI. It's as if the event triggers become disconnected from the UI elements.

### To reproduce

1. Load phanpy in Android Firefox or Vivaldi
2. Notice that tap actions work correctly
3. Use the app as normal to scroll and interact with posts
4. Eventually, tap actions stop being triggered by the expected UI elements. Tap actions get triggered by taps on other UI elements.
5. Reload the browser tap for phanpy to reload the app
6. Notice that tapping is correct and accurate again

### Expected behavior

Tapping on a UI element continues to trigger the expected action without having to reload the page to correct it.

### Other

A workaround is to reload the whole phanpy page. This caused tapping to start working properly again.

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.