espruino / espruino/BangleApps
[Messages vs Music Control] vibration pattern doesn't stop
- Dominant language
- JavaScript
- Stars
- 571
- Forks
- 1.3k
- Avg merge
- 17h 38m
- Merged PRs (30d)
- 17
Description
### Affected hardware version
Bangle 2
### Your firmware version
2v24
### The bug
With active (loaded) music control app, a notification alarm doesn't stop after the configured timeout, instead the pattern is repeated until the music app is closed by pressing hw-button two seconds.
Short Pressing the button only changes play/pause state
- It doesn't matter if music is playing or not when the message is received.
- It doesn't matter if the music control app is started automatically or by hand.
- It doesn't matter if "Auto-Open Music" is dis- or enabled.
- Configuration of Messages UI seems to make no difference.
MessagesUI is configured as follows:
- Vibrate ::
- Vibrate for calls ::
- Repeat 5s
- Repeat for calls 5s
- Vibrate timer Off
- Unread timer 10s
- Min Font Small (default)
- Auto-Open Music [ ]/[v] (both tested)
- Unlock Watch [v]
- Flash Icon [ ]
- Quiet Mode disables auto.open [ ]
- Disable auto-open [ ]
- Widget Messages 3 (default)
- Icon color mode color (default)
- Car driver pos lef (default)
### Installed apps
Message UI (v0.80)
Message Widget (v0.06)
Messages (v0.62)
Message Icons (v0.08)
Gadgetbridge Music Controls (v0.13)
About
Lock Widget
Battery Level Widget
Welcome
Notifications (default)
Health Tracking
Scheduler
Alarms Widget
Alarm & Timers
Android Integration
Setting
Bootloader
Sliding Clock
Clock Info Module
Binary LED Clock
Desktop Launcher
2047pp
Languages
some custom clock apps in development
Contributor guide
Research direction
No source file or test is named. Start by reproducing the issue on a Bangle 2 with firmware 2v24 and the listed Messages UI and Music Controls versions, then inspect how their notification vibration and music-control state interact. Done means the configured notification pattern stops at its timeout while the music controls remain usable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100