Skip to content

Conversation

@vishakha1411
Copy link
Contributor

Title

UI: Add pagination to Plugins page when many plugins are installed

Description

The Plugins page currently renders all registered plugins as a single list without pagination. When a large number of plugins are present (e.g. 100+), only the first 50 plugins are visible in the UI, with no pagination controls, scrolling indicator, or feedback that additional plugins exist.

This PR introduces pagination to the Plugins page.

Before:

Recording.2026-01-26.114044.mp4

After:
image

@boring-cyborg boring-cyborg bot added the area:UI Related to UI/UX. For Frontend Developers. label Jan 26, 2026
@vishakha1411 vishakha1411 marked this pull request as draft January 26, 2026 07:41
@vishakha1411 vishakha1411 marked this pull request as ready for review January 26, 2026 07:51
Copy link
Member

@guan404ming guan404ming left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test locally looks nice, thanks!

Copy link
Member

@pierrejeambrun pierrejeambrun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

Copy link
Member

@choo121600 choo121600 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coool! Thanks🙌

@vatsrahul1001
Copy link
Contributor

Thanks @vishakha1411. Did we notice this issue while writing E2E tests

@pierrejeambrun pierrejeambrun added the backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch label Jan 27, 2026
@pierrejeambrun pierrejeambrun added this to the Airflow 3.1.7 milestone Jan 27, 2026
@pierrejeambrun pierrejeambrun merged commit 5382b56 into apache:main Jan 27, 2026
102 of 110 checks passed
@boring-cyborg
Copy link

boring-cyborg bot commented Jan 27, 2026

Awesome work, congrats on your first merged pull request! You are invited to check our Issue Tracker for additional contributions.

github-actions bot pushed a commit that referenced this pull request Jan 27, 2026
* added E2E tests for Plugins Page #60571

* Added pagination to Plugins Page #61055

* removed unwanted commits
(cherry picked from commit 5382b56)

Co-authored-by: Vishakha Agrawal <119448495+vishakha1411@users.noreply.github.com>
@github-actions
Copy link

Backport successfully created: v3-1-test

Status Branch Result
v3-1-test PR Link

pierrejeambrun pushed a commit that referenced this pull request Jan 27, 2026
* added E2E tests for Plugins Page #60571

* Added pagination to Plugins Page #61055

* removed unwanted commits
(cherry picked from commit 5382b56)

Co-authored-by: Vishakha Agrawal <119448495+vishakha1411@users.noreply.github.com>
shreyas-dev pushed a commit to shreyas-dev/airflow that referenced this pull request Jan 29, 2026
* added E2E tests for Plugins Page apache#60571

* Added pagination to Plugins Page apache#61055

* removed unwanted commits
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. backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Plugins Page does not show pagination

5 participants