Skip to content

feat(tab): modular ionic migration and lazy-load specs#31115

Draft
thetaPC wants to merge 2 commits intoionic-modularfrom
FW-6906
Draft

feat(tab): modular ionic migration and lazy-load specs#31115
thetaPC wants to merge 2 commits intoionic-modularfrom
FW-6906

Conversation

@thetaPC
Copy link
Copy Markdown
Contributor

@thetaPC thetaPC commented May 5, 2026

Issue number: resolves internal


What is the current behavior?

ion-tab retains a @virtualProp theme JSDoc annotation that is no longer appropriate after the Modular Ionic migration. Also no spec tests exist for the component's lazy-load behavior.

What is the new behavior?

  • Removes the @virtualProp theme from ion-tab
  • Adds spec tests for the lazy-load guard: verifies attachComponent is only called once across multiple setActive() calls, and documents the permanent-failure behavior when the delegate rejects on the first attempt

Does this introduce a breaking change?

  • Yes
  • No

Other information

Since I was already here, I added spec tests that would be beneficial.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 5, 2026

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

Project Deployment Actions Updated (UTC)
ionic-framework Ready Ready Preview, Comment May 5, 2026 10:59pm

Request Review

@github-actions github-actions Bot added package: core @ionic/core package package: angular @ionic/angular package labels May 5, 2026
@thetaPC thetaPC changed the title feat(tab): modular ionic migration and lazy-load specsx feat(tab): modular ionic migration and lazy-load specs May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

package: angular @ionic/angular package package: core @ionic/core package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant