David Fahlander
David Fahlander
Roles are set per member, not per user. Unlike users that are server-only - and handled outside the client-server replication, members are replicated and can be update client-side as long...
Roles table has compound keys [realmId+roleName]. The url part that represent the key should then be the json representation of the array [realmId, roleName] with urlEncoding on top. Conceptually, if...
Sorry, the example was wrong - first argument in the array is the realmId not the table, my fault. I just updated my sample
> ... there is a new-ish Slack channel that might be used for this kind of discussions and quick questions, that depends on @dfahlander plans for it. Yes, [here's a...
Thanks for the repro. The issue was that the mapped type `KeyPaths` got into an eternal loop on 2D arrays because the test whether the inner type was an object...
Perfect bug report, thanks!
Bug is in the liveQuery cache. To workaround (until we've fixed it), disable the cache (liveQueries still work): ```ts const db = new Dexie('dbName', { cache: 'disabled' }); ```
Thanks for finding. This issue was due to another cause, explained in #2040.
> Again, I can't recreate it in code sandbox but using `where().equal().first()` may serve outdated data in my specific case. Disabling cache would solve this issue (not ideal?). Curious on...
If I get a repro I could try to debug it. Generally, Zone.js have been working with Dexie. At least when transpiling down to ES2016 or earlier which is needed...