Files
paseo/packages
Mohamed Boudra 6af1379357 Stop mobile sidebars getting stuck out of sync (#1953)
* fix(app): keep mobile sidebars synced with store

Gesture-owned skip flags could swallow the next store sync after a no-op or overlapping gesture, leaving React state and Reanimated shared values split. Always reconcile both mobile sidebars from the panel store after gesture animations.

* test(app): keep sidebar sync coverage pure

* fix(app): keep sidebar close transitions idempotent

* fix(app): keep mobile sidebars stable through interruptions

Independent React and worklet state let stale gesture or animation callbacks
overwrite newer panel commands. Use one revisioned target and one transient
motion runtime so outdated callbacks cannot restore an earlier panel.
2026-07-09 23:08:56 +02:00
..
2026-07-08 12:47:07 +02:00
2026-07-08 12:47:07 +02:00
2026-07-08 12:47:07 +02:00
2026-07-08 12:47:07 +02:00
2026-07-08 12:47:07 +02:00
2026-07-08 12:47:07 +02:00
2026-07-08 12:47:07 +02:00