Skip to content

ATLAS-5259: ATLAS UI: Classic UI fails to load when switching from React UI due to missing Bootstrap assets#576

Merged
pawarprasad123 merged 1 commit intomasterfrom
ATLAS-5259
Mar 25, 2026
Merged

ATLAS-5259: ATLAS UI: Classic UI fails to load when switching from React UI due to missing Bootstrap assets#576
pawarprasad123 merged 1 commit intomasterfrom
ATLAS-5259

Conversation

@pawarprasad123
Copy link
Contributor

What changes were proposed in this pull request?

Steps to reproduce

Log in to Atlas.
Open the account menu in the top-right.
Click "Switch to Classic".
Observe the Classic UI stuck on the loading spinner.

Observed behavior

Classic UI does not load; it remains on the loader.
Console errors:
404 (Not Found) for js/libs/bootstrap/js/bootstrap.min.js
MIME type error: Refused to apply style from '.../bootstrap.min.css' because its MIME type ('text/html') is not a supported stylesheet MIME type
Uncaught Error: Script error for "bootstrap" from RequireJS

Root cause

dashboardv2 uses bootstrap-xss-patched, which provides different filenames than standard Bootstrap. The Grunt copy task expects:

bootstrap/dist/js/bootstrap.min.js
bootstrap/dist/css/bootstrap.min.css
bootstrap-xss-patched actually provides:

bootstrap/dist/js/bootstrap-patched.min.js
bootstrap/dist/css/bootstrap-patched.min.css
Because the expected files are absent, the Grunt build does not copy Bootstrap assets into the dist folder. The server then responds with an HTML error page for the Bootstrap URLs, which triggers MIME type checks and causes RequireJS to fail loading the bootstrap module.

Fix Update

dashboardv2/gruntfile.js so the copy:bootstrap task uses:

bootstrap-patched.min.js instead of bootstrap.min.js
bootstrap-patched.min.css instead of bootstrap.min.css

Affected components

atlas-dashboardv2 (Classic UI)

How was this patch tested?

Manually tested, build process

Screenshot from 2026-03-24 09-59-31 Screenshot from 2026-03-24 09-59-20 image

Copy link
Contributor

@Brijesh619 Brijesh619 left a comment

Choose a reason for hiding this comment

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

Looks good to me

@pawarprasad123 pawarprasad123 merged commit 17ed0ad into master Mar 25, 2026
1 of 3 checks passed
pawarprasad123 added a commit that referenced this pull request Mar 25, 2026
…act UI due to missing Bootstrap assets (#576)

( cherry picked from 17ed0ad)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants