Skip to content

fix(ui): standardize loading indicators on MCP Registry, Teams, API T…#2950

Merged
crivetimihai merged 2 commits intoIBM:mainfrom
omorros:fix/consistent-loading-messages-2946
Feb 15, 2026
Merged

fix(ui): standardize loading indicators on MCP Registry, Teams, API T…#2950
crivetimihai merged 2 commits intoIBM:mainfrom
omorros:fix/consistent-loading-messages-2946

Conversation

@omorros
Copy link
Copy Markdown
Contributor

@omorros omorros commented Feb 14, 2026

🔗 Related Issue

Closes #2946

📝 Summary

Standardized the loading indicators on MCP Registry, Teams, API Tokens, and System Logs pages to use the same indigo SVG
spinner pattern used by Gateways, Tools, and other pages.

Changes in mcpgateway/templates/admin.html:

  • MCP Registry: Replaced CSS border-based spinner with standard SVG spinner
  • Teams: Replaced small (h-5) spinner + animate-pulse text + extra note message with standard pattern
  • API Tokens: Fixed spacing inconsistency (p-8/ml-3p-4/ml-2)
  • System Logs: Replaced plain "Loading..." text with standard SVG spinner

🏷️ Type of Change

  • Bug fix
  • Feature / Enhancement
  • Documentation
  • Refactor
  • Chore (deps, CI, tooling)
  • Other (describe below)

🧪 Verification

Check Command Status
Lint suite make lint N/A (HTML only)
Unit tests make test N/A (HTML only)
Coverage ≥ 80% make coverage N/A (HTML only)

✅ Checklist

  • Code formatted (make black isort pre-commit)
  • Tests added/updated for changes
  • Documentation updated (if applicable)
  • No secrets or credentials committed

📓 Notes (optional)

This is an HTML-only change in a single template file. No Python code was modified, so lint/test/coverage are not affected.

Tested locally via Docker Compose by hard-reloading each affected page and verifying the loading spinner matches the
standard pattern on Gateways/Tools pages.

@omorros omorros force-pushed the fix/consistent-loading-messages-2946 branch from 26c391e to 2c497ea Compare February 14, 2026 23:37
@crivetimihai crivetimihai self-assigned this Feb 15, 2026
@crivetimihai crivetimihai added this to the Release 1.0.0-RC1 milestone Feb 15, 2026
@crivetimihai crivetimihai added the ui User Interface label Feb 15, 2026
omorros and others added 2 commits February 15, 2026 13:03
Signed-off-by: Oriol Morros Vilaseca <OM368@student.aru.ac.uk>
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
@crivetimihai crivetimihai force-pushed the fix/consistent-loading-messages-2946 branch from 2c497ea to 9082596 Compare February 15, 2026 13:24
Copy link
Copy Markdown
Member

@crivetimihai crivetimihai left a comment

Choose a reason for hiding this comment

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

LGTM — nice cleanup, thanks @omorros!

All four loading indicators now match the standard pattern used across the rest of the admin UI (flex items-center justify-center p-4, h-8 w-8 SVG spinner, ml-2, text-indigo-600 dark:text-indigo-400).

I rebased onto main and also applied the same fix to the Users section loading indicator (line ~6088), which had the same p-8/ml-3 inconsistency. Now all list-level loading indicators are fully consistent.

@crivetimihai crivetimihai merged commit dcb0e9c into IBM:main Feb 15, 2026
54 checks passed
@omorros omorros deleted the fix/consistent-loading-messages-2946 branch February 15, 2026 21:51
suciu-daniel pushed a commit that referenced this pull request Feb 16, 2026
#2950)

* fix(ui): standardize loading indicators across admin pages (#2946)

Signed-off-by: Oriol Morros Vilaseca <OM368@student.aru.ac.uk>

* fix(ui): standardize Users loading indicator to match pattern

Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>

---------

Signed-off-by: Oriol Morros Vilaseca <OM368@student.aru.ac.uk>
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
Co-authored-by: Mihai Criveti <crivetimihai@gmail.com>
vishu-bh pushed a commit that referenced this pull request Feb 18, 2026
#2950)

* fix(ui): standardize loading indicators across admin pages (#2946)

Signed-off-by: Oriol Morros Vilaseca <OM368@student.aru.ac.uk>

* fix(ui): standardize Users loading indicator to match pattern

Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>

---------

Signed-off-by: Oriol Morros Vilaseca <OM368@student.aru.ac.uk>
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
Co-authored-by: Mihai Criveti <crivetimihai@gmail.com>
Signed-off-by: Vishu Bhatnagar <vishu.bhatnagar@ibm.com>
kcostell06 pushed a commit to kcostell06/mcp-context-forge that referenced this pull request Feb 24, 2026
IBM#2950)

* fix(ui): standardize loading indicators across admin pages (IBM#2946)

Signed-off-by: Oriol Morros Vilaseca <OM368@student.aru.ac.uk>

* fix(ui): standardize Users loading indicator to match pattern

Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>

---------

Signed-off-by: Oriol Morros Vilaseca <OM368@student.aru.ac.uk>
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
Co-authored-by: Mihai Criveti <crivetimihai@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ui User Interface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG][UI]: The loading messages are not consistent on all pages while waiting for the API response

2 participants