Skip to content

ACL: Not all topics available in the selector #1170

Open
@KhanhNGit

Description

@KhanhNGit

Issue submitter TODO list

  • I've looked up my issue in FAQ
  • I've searched for an already existing issues here
  • I've tried running main-labeled docker image and the issue still persists there
  • I'm running a supported version of the application which is listed here

Describe the bug (actual behavior)

I'm currently experiencing an issue when using Kafka UI to create ACLs. In my environment, we have a large number of Kafka topics, and as a result, the topic list in the UI is paginated. Specifically, the topics are split into multiple pages (in my case, 3 pages).

When I navigate to the ACL creation screen and try to select a topic, only the topics from the first page are available in the dropdown list. Topics that are present on the second or third pages are completely missing and cannot be selected.

Expected behavior

  • All topics, regardless of pagination in the topic list view, should be available for selection when creating an ACL.
  • The dropdown (or any other selection mechanism) should show the complete list of topics, not just the ones initially loaded on the first page.

Your installation details

Kafka UI version: 1.1.0
Kafka version: 3.5.1
Deployment method: Kubernetes
Number of topics: ~50

Steps to reproduce

  1. Deploy Kafka UI connected to a Kafka cluster that has a large number of topics (enough to span multiple pages in the Topics list).
  2. Navigate to the ACLs section in the sidebar.
  3. Click on “Create ACL”.
  4. In the “Topic” selection dropdown, try to find a topic that is listed on the second or third page in the Topics view.
  5. Observe that only the topics from the first page are present in the dropdown. Topics from the following pages are missing.

Screenshots

No response

Logs

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions