AI oneshots should not be blocking actions #61

Closed
opened 2026-07-20 18:50:04 +00:00 by hugo · 1 comment
Owner

when I fire off a one-shot, the activity blocks first, then when results are there, it shows results. The blocking must happen in the UI elements where it is shown (for example with the "KI analysieren" or the taxonomy suggestions). In general, there should be no blocking activities that lock up the UI, everything that can run longer must be linked to an UI element that shows that there is a thread in the background we are waiting for. So one-shot AI activities should be run on a separate thread and the UI should show that we are waiting for results from that thread and then update automatically when the results come back. This should happen for all situations where there are oneshot activities, so post editor quick actions, automatic actions like automatic translations, quick actions on media, etc.

when I fire off a one-shot, the activity blocks first, then when results are there, it shows results. The blocking must happen in the UI elements where it is shown (for example with the "KI analysieren" or the taxonomy suggestions). In general, there should be no blocking activities that lock up the UI, everything that can run longer must be linked to an UI element that shows that there is a thread in the background we are waiting for. So one-shot AI activities should be run on a separate thread and the UI should show that we are waiting for results from that thread and then update automatically when the results come back. This should happen for all situations where there are oneshot activities, so post editor quick actions, automatic actions like automatic translations, quick actions on media, etc.
hugo added the bug label 2026-07-20 18:50:04 +00:00
Author
Owner

implemented via github

implemented via github
hugo closed this issue 2026-07-21 08:20:16 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hugo/RuDS#61