voyager icon indicating copy to clipboard operation
voyager copied to clipboard

Ellipse menu closes unexpectedly when trying to preform a second task

Open kerosyn opened this issue 1 year ago • 1 comments

If you click on the ellipse menu and preform a task suck as “Subscribe” and then open the menu again before the toaster notification disappears you are unable to open the menu again without it closing/hiding.

To replicate:

  1. open a ~~channel (sublemmy?)~~ community
  2. click the ellipse menu
  3. subscribe/unsubscribe to the ~~channel~~ community
  4. click the ellipse menu
  5. watch in sadness as it closes before you can click something else

Only way I’ve managed to work around this is to press the back button or force close the app.

Included is a video of the issue. https://github.com/aeharding/voyager/assets/723314/f31202e4-5494-48b8-8ce1-11e011bd3e8c

Edit:

Running: iOS 17 Developer Beta 2

Device: iPhone 13

Voyager version: 0.19.0

kerosyn avatar Jul 11 '23 04:07 kerosyn

I'm able to replicate this issue intermittently on iOS/iPadOS, but not Windows.

For me to replicate it I had to tap the ellipse a second time while the Subscribe toast was still rising. If I didn't get it at quite the right time and the toast had already risen I wouldn't have the issues. This is a little bit different to kerosyn's description, but it's also hard to tell exactly when they were tapping in the video.

Has issues: iPhone 11 Pro, iOS 16.5.1, Safari, Voyager 0.19.0 installed, lemm.ee iPad Pro 2018, iPadOS 16.5.1, Safari, Voyager 0.19.0 installed, lemm.ee

No issues: Dell XPS 13, Windows 11, Edge, Voyager 0.19.0 installed, lemm.ee

Voyager devs please let me know if this issue replication is not useful. :)

Daneish avatar Jul 11 '23 07:07 Daneish

Thanks for the report. This should be solved by #392, but let me know if its not.

aeharding avatar Jul 12 '23 02:07 aeharding

Updated to 0.20.0 and still seem to be having the exact same issue. Had to create a new account not on lemmy.world to confirm.

Edit: Keep in mind I am running iOS 17 developer beta 3. So maybe it’s a safari issue.

kerosyn avatar Jul 12 '23 04:07 kerosyn

It didn't make it to 0.20.0 so check the next release when it comes out :)

aeharding avatar Jul 12 '23 04:07 aeharding

Still seems to be happening in 0.21.0. Including a screen recording.

https://github.com/aeharding/voyager/assets/723314/df7ba4f1-b5f6-4076-8cd1-4721c9a83c9f

kerosyn avatar Jul 13 '23 13:07 kerosyn

Thanks! It seems harder to repro but still possible :(

aeharding avatar Jul 13 '23 15:07 aeharding

Thanks! It seems harder to repro but still possible :(

Also installed Firefox, added Voyager to my Home Screen, and the issue was present there too. But I believe all browsers on iOS are basically just safari with skins.

It could be an issue with iOS 17 Developer Beta 2 and 3, but I don’t have any other devices to test on. We'll continue to test with each release of Voyager and iOS betas.

kerosyn avatar Jul 13 '23 15:07 kerosyn

It seems like it might be affected any menus. Tested with the Sort By menu, Post menus, and Comment menus.

Video included. https://github.com/aeharding/voyager/assets/723314/74682a4f-db60-4765-8780-233e2e298a2a

After each test seen in the video I’m clicking the < Back/Communities button. Doing so bring up the menu animation and then it disappears. That seems to reset the menus so they work again.

kerosyn avatar Jul 13 '23 16:07 kerosyn

The issue is also present in Settings for any option that bring up a menu.

https://github.com/aeharding/voyager/assets/723314/6a28abaa-a630-42e2-853d-81b3447fd26d

kerosyn avatar Jul 16 '23 19:07 kerosyn

@kerosyn can you enable recording touches I can see what you're pressing, and/or use a camera to take a video of a real device?

aeharding avatar Jul 16 '23 20:07 aeharding

@kerosyn can you enable recording touches I can see what you're pressing, and/or use a camera to take a video of a real device?

As requested. Used this guide to enable recording taps.

https://github.com/aeharding/voyager/assets/723314/708ef2f0-39a9-40f3-9e48-aa53885a5036

Let me know if you need anything else.

kerosyn avatar Jul 16 '23 21:07 kerosyn

Also happening in the new Gestures settings on 0.28.0.

kerosyn avatar Jul 24 '23 22:07 kerosyn

I’m on .28.0 on iOS 17 and also having this issue. It was present in the 1st DB too

WarmSlippers avatar Jul 25 '23 15:07 WarmSlippers

Just tried this on both the iOS beta and the PWA, both latest version 1.0.1.

It doesn’t appear to be happening on the main view for Hide Read Posts, but still happening in posts and settings. ~~I don’t know if I tested it before on the main view.~~ Also still affecting the Sort By option on the main view.

Here is a video with the main view working as excepted but the bug still happening in a post.

https://github.com/aeharding/voyager/assets/723314/fa238202-77a0-4518-bff8-448572a2a942

kerosyn avatar Jul 28 '23 23:07 kerosyn

On the latest version of iOS 17 beta 4 this seems to have been resolved. Been testing for the last day or 2.

Closing for now.

kerosyn avatar Jul 31 '23 20:07 kerosyn

Great!

aeharding avatar Jul 31 '23 20:07 aeharding