amake / orgro

An Org Mode file viewer for iOS and Android
https://orgro.org
GNU General Public License v3.0
452 stars 21 forks source link

Pressing an action in the app bar while scrolling does not invoke the action #71

Open forgedOctopus opened 1 year ago

forgedOctopus commented 1 year ago

Expected behavior: When pressing an action in the app bar (like exit or change-font) while scrolling up, I would expect the app bar to stay and the action to be invoked.

Actual behavior: The app bar disappears and the action is not invoked.

Screencast illustrating the issue: First, I try to press the font-action button while the document is still scrolling up. The app bar disappears and the action is not invoked. (unexpected behavior / possible bug).

Next, I do the same thing again, except that I wait until scrolling has stopped. Now everything works as expected: the font-action is invoked. (This is the behavior I would also expect in the scrolling case shown before.)

https://user-images.githubusercontent.com/65341804/216093987-362d6382-5b52-400e-9d23-cde7951b908e.mp4

Environment information:

amake commented 1 year ago

Thanks for the report. I have been aware of this, but I believe it's a Flutter bug and I don't know of any workarounds. I'll take another look and perhaps report it upstream.