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

Aladin Skymap blocking load, catalog per-target. #1187

Open
Tracked by #1186
Fingel opened this issue Feb 21, 2025 · 0 comments
Open
Tracked by #1186

Aladin Skymap blocking load, catalog per-target. #1187

Fingel opened this issue Feb 21, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@Fingel
Copy link
Contributor

Fingel commented Feb 21, 2025

Describe the bug
Currently the Aladin skymap works by parsing targets that have been directly rendered on the the target list page. While simple, this causes a few issues:

  1. Targets need to be rendered on the page before the rest of the script is rendered, potentially increasing load time.
  2. There is no way to dynamically update the points on the map, meaning a full page refresh is required.

In particular #2 is problematic if changes to the target table (infinite scroll, filtering, sorting, etc) make it dynamic, as there is no way to update the targets on the Aladin map.

Another issue is that currently an entire Aladin "Catalog" is created per-target. From anecdotal evidence, this means that performance on the map begins to suffer with ~200 targets, becoming basically unusable with a few hundred more than that. The map should be capable of displaying many more targets. Ideally, we would show all targets that match the supplied filters, regardless if they are displayed in the current pagination page or not.

@Fingel Fingel added the enhancement New feature or request label Feb 21, 2025
@github-project-automation github-project-automation bot moved this to Triage in TOM Toolkit Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Triage
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant