espruino / espruino/BangleApps

[Messages vs Music Control] vibration pattern doesn't stop

Open
#3,589 7 comments 0 reactions 0 assignees View on GitHub
area-apps area-gadgetbridge type-bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.