New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bangle2 / Settings Hangs when scrolling up and down through long menus #2382
Comments
Attached id a backup file of config. |
I restored the backup but I haven't managed to reproduce the bug. |
I have reproduced quite easily on a 2nd Bangle 2 now (same config) https://www.dropbox.com/s/i4sjm9ckcyzym2v/VID_20221211_161039.mp4?dl=0 I also noted that installing swipe menus made the issue go away, then I could uninstall swipe menu and it would come back. |
This really makes me think it's something with |
I was able to reproduce the bug. I have narrowed it down to the following:
If you enter the following lines in the left side of the IDE, the watch will hang/reboot
The bug occurs only when Back is set. |
Thanks for the report - and thanks @BartS23 for such a concise way to reproduce this - I'll have a look and see if I can find/fix this this morning. Just to add I managed to reproduce with the standard launcher too (as you'd expect given showScroller). Given the hang it may be related to the scrolling code - it's possible it's related to the LCD speed improvements that went into 2v16 |
It looks like just Should now be fixed with espruino/Espruino@f612b25 The code shown above won't break it now, and I could previously crash the Bangle as in the original report, and I don't seem to be able to now - so if you update to the latest cutting edge release (or 2v17 when released) then that should fix it |
Wow, great collaboration. Thanks for fixing so quicklty. I will upgrade to latest fw straight away. |
I have tested and the hang bug is fixed in 2.16.33 but I still get screen corruption in the settings app on scrolling through long menus. I will log a new bug for that. |
Thanks. New issue -> #2393 |
Affected hardware version
Bangle 2
Your firmware version
2.16.28
The bug
Whilst scrolling up and down through the settings menus the Bangle2 hangs and becomes unresponsive.
When connected to the IDE there are no error messages.
The only way to recover is a long press reboot of the Bangle 2.
I been experiencing this kind of hang on all of the v2.16.x builds I have installed (.0 .7 .25 and .28)
I have narrowed it down to a minimum configuration of
bootloader 0.55
settings 0.55
standard launcher 0.19
lock widget 0.7
anton clock 0.11
simplest clock 0.6
I have reproduced multiple times with the standard launcher and the icon launcher as the launcher. Also with Anton Clock or Simplest clock as the default clock. This tells me it is not a problem with the launchers or the clocks. Using simplest clock eliminates any issues with 'fast load'.
To reproduce
Go into the settings menu
Select a long menu (eg Utils)
Scroll up and down the menus a few times.
Very quickly you will see the display become corrupted and part of a menu stuck in the widget area of the display.
At this point the Bangle might already be hung
Continue to scoll up and down (swiping) a few more times and between 1-6 times the Bangle2 will hang.
If connected to the IDE nothing is displayed and the console is unresponsive (full hang).
The only way out is to do a long button reset.
The text was updated successfully, but these errors were encountered: