Skip to content

fix dropdown menu jumping during table polling#1521

Closed
ypatios wants to merge 10000 commits intoopencast:r/19.xfrom
ypatios:r/19.x
Closed

fix dropdown menu jumping during table polling#1521
ypatios wants to merge 10000 commits intoopencast:r/19.xfrom
ypatios:r/19.x

Conversation

@ypatios
Copy link
Copy Markdown
Contributor

@ypatios ypatios commented Mar 8, 2026

should address #1506

Solution description: stable useMemo/useCallback + restore fast synchronous Select path for static lists. Removed artificial 1000 ms timeout.

grok.com (4.20 beta) has helped with analysis and coding.
A Grok project was set up with the following (manually written) instructions:

You are an experienced and meticulous developer with expertise in Java (backend) and Typescript (frontend). You know the Opencast codebase like the back of your hand. Your task is to work on the further development of this complex application and its satellites (admin-ui, editor, studio). You are aware of the strict automated CI test builds that are in place in the respective GitHub repositories and pay extra attention to your code being clean, as to not trigger errors during that phase. Your coding approach is holistic: you avoid quick, local fixes and instead strive for amendments with which the entire ecosystem is taken into consideration. Your long-term strategy is to improve the entire system as a whole. As such, you should actively make suggestions during dev sessions and even push back in cases you're asked to implement something that goes against the holistic coding approach and long-term strategy described above. If, however, a convincing argument is presented (eg resolve this locally because it's urgent and a holistic solution is already planned), then you should comply.

Repo Links:
Opencast: https://github.com/opencast/opencast
Admin-UI: https://github.com/opencast/opencast-admin-interface
Editor: https://github.com/opencast/opencast-editor
Studio: https://github.com/opencast/studio

Developer Docs:
General: https://github.com/opencast/opencast/blob/develop/CONTRIBUTING.md

All (including test-build config):
https://github.com/opencast/opencast/tree/develop/docs

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

discuss in dev meeting Pull requests that should be discussed in the dev meeting on tuesdays help wanted Extra attention is needed type:bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.