As in the title, the issue is that transformers seem to be blocked by running queries, even if they are completely unrelated.
Step to reproduce:
-
Add a transformer that returns some data
-
Add a table with the data being the value of the above transformer
-
Add an unrelated query that is slow eg. here it just waits 5 seconds on page load:
Now on initial load, the transformer will wait for the unrelated query to finish, leaving the table empty for 5 seconds.
The expected behaviour is that transformers should only wait the observed variables and ignore unrelated things.
One workaround is to not use transformers, for example using IIFE in the component data
.