Skip to content

Chore/back merge main into develop 052#310

Merged
bbstudioapp merged 4 commits into
developfrom
chore/back-merge-main-into-develop-052
May 31, 2026
Merged

Chore/back merge main into develop 052#310
bbstudioapp merged 4 commits into
developfrom
chore/back-merge-main-into-develop-052

Conversation

@bbstudioapp
Copy link
Copy Markdown
Owner

No description provided.

Sur iOS Safari/PWA, start() restait bloqué en idle : WakelockPlus.enable()
(et potentiellement _tts/_beep.init()) peut lever une exception — la Wake
Lock API exige un contexte de geste, indisponible depuis le Timer de prep
appelé 7 s après « JE SUIS PRÊTE ». L'exception se propageait avant
`_state = running` (le try n'avait qu'un finally, pas de catch), laissant
la séance en idle. Or en prod l'écran de jeu n'a aucun bouton play (gated
derrière le toggle debug showSessionControls) → soft-lock : l'utilisatrice
ne voyait que les sliders de volume (retour iOS v0.4.0).

Les trois inits deviennent best-effort (try/catch + debugPrint) : aucun
n'est un prérequis du passage en running. La séance démarre toujours, au
pire sans wakelock. Android/desktop inchangés (ces appels n'y throwent pas).
@bbstudioapp bbstudioapp merged commit 96f479e into develop May 31, 2026
5 checks passed
@bbstudioapp bbstudioapp deleted the chore/back-merge-main-into-develop-052 branch May 31, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant