Skip to content

Signpost: dragging an arrow into specific screen areas can crash and reset the game on some devices #685

@slavalamp

Description

@slavalamp

Describe the bug
If you connect two non-numbered squares, long-press to see the possible predecessors of the smaller number one and drag its arrow into the notification or navigation bar, Signpost will crash and some of the progress will be reset if it didn't get autosaved

To Reproduce
Steps to reproduce the behavior:

  1. Have full screen mode disabled, so that there is a notification bar always visible on the screen
  2. Open Signpost
  3. Connect some squares
  4. Connect two non-numbered squares
  5. Make sure the left/right click toggle is disabled (so long press = right click)
  6. Long-press the smaller number non-numbered square (the one with a dot, "a" not "a+1") to see its possible predecessors
  7. Drag it into the notification bar
  8. Wait a second or two, the game will crash
  9. Go back to Signpost and see your progress deleted

Expected behavior
Being able to drag the arrow all over the screen without crashes, like it seems to be possible to do with every other square and press types and combinations

Screenshots
i had a video recording but it seems i can't add one?

Version info (optional, but sometimes helpful)

  • Phone/tablet model: Pixel 6a
  • Android version: 15 (GrapheneOS)
  • App version: 2024-03-29-2245-fd304c53 (latest)

This does not happen on Android 8 + Samsung Galaxy A3 (2017).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugFails to work as advertised or fails to meet most people's expectationscrashThe app dies, hangs, or loses data

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions