livestorejs/livestore
Ver no GitHubBetter support for SharedWorker on Android (Chrome limitation)
Open
#321 aberto em 27 de mai. de 2025
adapter:webhelp wanted
Métricas do repositório
- Stars
- (3.599 stars)
- Métricas de merge de PR
- (Métricas PR pendentes)
Description
There is a long-standing limitation in Chrome for Android that prevents proper support for SharedWorker (see Chromium issue 40290702).
As a workaround, we should consider downgrading the web adapter to only support one tab at a time on affected platforms (e.g., Android Chrome). This will ensure more predictable behavior for users, even if it means losing multi-tab support in these environments.
References:
Proposed solution:
- Detect affected platforms (e.g., Chrome on Android)
- Fallback to a single-tab-only mode for the web adapter
This will help avoid subtle bugs and improve reliability for users on Android.