Skip to content

Update visualization tabs to be compatible with ipyvuetify 3.0#2919

Merged
EwoutH merged 1 commit intomesa:mainfrom
EwoutH:ipyvuetify_3
Dec 4, 2025
Merged

Update visualization tabs to be compatible with ipyvuetify 3.0#2919
EwoutH merged 1 commit intomesa:mainfrom
EwoutH:ipyvuetify_3

Conversation

@EwoutH
Copy link
Copy Markdown
Member

@EwoutH EwoutH commented Dec 3, 2025

Replace deprecated Vuetify 2 tab components with Vuetify 3 equivalents:

  • Replace solara.v.TabsItems with solara.v.Window
  • Replace solara.v.TabItem with solara.v.WindowItem

This fixes compatibility with ipyvuetify 3.0.0a3, which migrated from Vuetify 2 to Vuetify 3. The TabsItems/TabItem components were removed in Vuetify 3 in favor of the Window/WindowItem component system for managing tab panels.

Resolves: AttributeError: module 'reacton.ipyvuetify' has no attribute 'TabsItems'

Replace deprecated Vuetify 2 tab components with Vuetify 3 equivalents:
- Replace `solara.v.TabsItems` with `solara.v.Window`
- Replace `solara.v.TabItem` with `solara.v.WindowItem`

This fixes compatibility with ipyvuetify 3.0.0a3, which migrated from Vuetify 2 to Vuetify 3. The TabsItems/TabItem components were removed in Vuetify 3 in favor of the Window/WindowItem component system for managing tab panels.

Resolves: AttributeError: module 'reacton.ipyvuetify' has no attribute 'TabsItems'
@EwoutH EwoutH requested a review from Sahil-Chhoker December 3, 2025 18:51
@EwoutH EwoutH marked this pull request as ready for review December 3, 2025 18:51
@EwoutH
Copy link
Copy Markdown
Member Author

EwoutH commented Dec 3, 2025

Works as expected, and solves the relevant test failures. I tested one random model by hand, visualisation looks fine and unchanged.

@EwoutH EwoutH added the bug Release notes label label Dec 3, 2025
@github-actions

This comment was marked as off-topic.

@github-actions

This comment was marked as off-topic.

Copy link
Copy Markdown
Member

@tpike3 tpike3 left a comment

Choose a reason for hiding this comment

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

Thanks for fixing this and #2917 @EwoutH

@EwoutH EwoutH merged commit 22048d3 into mesa:main Dec 4, 2025
20 of 23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Release notes label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants