Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Variant page speedup (in particular for actions such as comment, classify and dismiss) #4923

Open
dnil opened this issue Oct 9, 2024 · 0 comments

Comments

@dnil
Copy link
Collaborator

dnil commented Oct 9, 2024

Is your feature request related to a problem in the current program to new available techology or software? Please describe and add links/citations if appropriate.
The variant page takes some time to load, and especially when using several notation fields on the page, it reloads each time to update the page. Noted by in particular @NicoleCMMS.

Describe the solution you'd like
Find speedups: e.g. including some form of cached or js delayed/promise (api call) matching causatives check, cached or delay/promise loqusdb lookup. In particular the latter seems rather doable, as it is via api already.

Describe alternatives you've considered
One could have a mechanism for disabling matching causatives check until asked for, but on the variant level I fear it may be unused and we miss variants. One could also consider more projections on the variant page. And one could consider async/api-call actions from the page, not requiring reloads but instead updating relevant fields. This is a larger operation for comments, perhaps fairly doable for the different label/classification/dismiss dropdowns. A complication is the difficulty in communicating operation completion to the user in a reasonable fashion.

Additional context
Add any other context or screenshots about the feature request here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant