Skip to content

[BUG][UI]: The items in tables are filtered on a single pagination page and not across all records #3128

@marekdano

Description

@marekdano

🐞 Bug Summary

I came across this issue while reviewing the issue #3047

The items (gateways, tools, resources or prompts) are filtered on a single pagination page and not across all records.

filter_issue_with_pagination.mov

🧩 Affected Component

Select the area of the project impacted:

  • mcpgateway - API
  • mcpgateway - UI (admin panel)
  • mcpgateway.wrapper - stdio wrapper
  • Federation or Transports
  • CLI, Makefiles, or shell scripts
  • Container setup (Docker/Podman/Compose)
  • Other (explain below)

🔁 Steps to Reproduce

  1. Go to http://localhost:8080/admin
  2. Go to gateways, tools, resources or prompts page where there are more than one page in the pagination section
  3. Filter e.g. Tools by name on the first pagination page, and then go to page two in pagination
  4. Observe that the tools are filtered on the first page but not on the second one
  5. In this case, there should not be a page number two in the pagination

🤔 Expected Behavior

The items (gateways, tools, resources or prompts) should be filtered across all records, not on a single page only.


📓 Logs / Error Output

Paste any relevant stack traces or logs here.
⚠️ Do not paste secrets, credentials, or tokens.


🧠 Environment Info

You can retrieve most of this from the /version endpoint.

Key Value
Version or commit latest
Runtime Python 3.12
Platform / OS macOS
Container Docker

🧩 Additional Context (optional)

Add any configuration details, flags, or related issues.

Metadata

Metadata

Assignees

Labels

SHOULDP2: Important but not vital; high-value items that are not crucial for the immediate releasebugSomething isn't workingreadyValidated, ready-to-work-on itemsuiUser Interface

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions