I noticed this notifier was triggering a rebuild of the app bar because [] is not equal to [] (different objects). This PR changes this to use a deep comparison instead. Also makes the watching happen only after the initial query finishes to make sure there's no race condition.
Description
I noticed this notifier was triggering a rebuild of the app bar because
[]
is not equal to[]
(different objects). This PR changes this to use a deep comparison instead. Also makes the watching happen only after the initial query finishes to make sure there's no race condition.