Skip to content

test(scripts): add base theme to test pages - #31536

Draft
thetaPC wants to merge 1 commit into
ionic-modularfrom
FW-6863-base-theme
Draft

thetaPC wants to merge 1 commit into
ionic-modularfrom
FW-6863-base-theme

Conversation

@thetaPC

@thetaPC thetaPC commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

Issue number: resolves internal


What is the current behavior?

Test pages accept ionic:theme values of ionic, ios and md only. Any other value falls back to md, so there is no way to see how a migrated component renders without a theme.

What is the new behavior?

  • Adds ionic:theme=base, which loads only the base tokens with no component tokens, to check that migrated components still render reasonably without a theme.
  • Unmigrated components fall back to their md stylesheets through the page's mode, so the rest of a test page stays usable.

Does this introduce a breaking change?

  • Yes
  • No

Other information

Previews:

@vercel

vercel Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
ionic-framework Ready Ready Preview Oct 6, 2026 10:07pm UTC

Request Review

@github-actions github-actions Bot added the package: core @ionic/core package label Oct 6, 2026
@thetaPC
thetaPC added this pull request to stack #31538 October 6, 2026 22:11

This branch was successfully deployed

1 active deployment
Preview — b9732720 Deployed Oct 6, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

package: core @ionic/core package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant