Skip to content

[v3-4-test] UI: Drop the loading spinner for base React plugins (#74762) - #74964

Merged
vatsrahul1001 merged 1 commit into
v3-4-testfrom
backport-6cf8332-v3-4-test
Oct 18, 2026
Merged

vatsrahul1001 merged 1 commit into
v3-4-testfrom
backport-6cf8332-v3-4-test

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

A plugin with destination "base" renders above the content of every
page. While its bundle loads, ReactPlugin's Suspense fallback put a bare
spinner in the top left corner, so every full page load showed a stray
spinner until the bundle arrived. Base plugins now render nothing until
they are ready. Plugins on other destinations keep the spinner, since
they fill a page or tab that would otherwise be empty.
(cherry picked from commit 6cf8332)

Co-authored-by: Julian LaNeve lanevejulian@gmail.com

A plugin with destination "base" renders above the content of every
page. While its bundle loads, ReactPlugin's Suspense fallback put a bare
spinner in the top left corner, so every full page load showed a stray
spinner until the bundle arrived. Base plugins now render nothing until
they are ready. Plugins on other destinations keep the spinner, since
they fill a page or tab that would otherwise be empty.
(cherry picked from commit 6cf8332)

Co-authored-by: Julian LaNeve <lanevejulian@gmail.com>
@boring-cyborg boring-cyborg Bot added the area:UI Related to UI/UX. For Frontend Developers. label Oct 18, 2026
@vatsrahul1001
vatsrahul1001 marked this pull request as ready for review October 18, 2026 08:25
@vatsrahul1001 vatsrahul1001 added this to the Airflow 3.4.0 milestone Oct 18, 2026
@vatsrahul1001
vatsrahul1001 merged commit 0b08945 into v3-4-test Oct 18, 2026
202 of 213 checks passed
@vatsrahul1001
vatsrahul1001 deleted the backport-6cf8332-v3-4-test branch October 18, 2026 10:39
vatsrahul1001 pushed a commit that referenced this pull request Oct 20, 2026
…) (#74964)

A plugin with destination "base" renders above the content of every
page. While its bundle loads, ReactPlugin's Suspense fallback put a bare
spinner in the top left corner, so every full page load showed a stray
spinner until the bundle arrived. Base plugins now render nothing until
they are ready. Plugins on other destinations keep the spinner, since
they fill a page or tab that would otherwise be empty.
(cherry picked from commit 6cf8332)

Co-authored-by: Julian LaNeve <lanevejulian@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:UI Related to UI/UX. For Frontend Developers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants