Skip to content

feat: add support for ipyvuetify 3#1163

Draft
mariobuikhuizen wants to merge 15 commits into
ipyvuetify3from
ipyvuetify3-py
Draft

feat: add support for ipyvuetify 3#1163
mariobuikhuizen wants to merge 15 commits into
ipyvuetify3from
ipyvuetify3-py

Conversation

@mariobuikhuizen

Copy link
Copy Markdown
Contributor

All Submissions:

Changes to / New Features:

  • I included docs for (the changes to) my feature.
  • I wrote tests for (the changes to) my feature.

Description of changes

@mariobuikhuizen mariobuikhuizen force-pushed the ipyvuetify3 branch 2 times, most recently from fe3d48f to 3c66b04 Compare June 2, 2026 17:05
@mariobuikhuizen mariobuikhuizen force-pushed the ipyvuetify3-py branch 2 times, most recently from 5090ed2 to 5c0dd1b Compare June 3, 2026 13:06
@mariobuikhuizen mariobuikhuizen force-pushed the ipyvuetify3-py branch 4 times, most recently from e5d3d06 to 36c74e5 Compare June 17, 2026 12:25
@mariobuikhuizen mariobuikhuizen force-pushed the ipyvuetify3 branch 2 times, most recently from 03700ca to c57eab4 Compare June 19, 2026 14:15
Render ConfirmationDialog content eagerly so Vuetify 3 has the dialog
children mounted before autofocus runs. This avoids the overlay/transition
mount race that caused Vue to throw `insertBefore` null-parent errors when
opening the autofocus example.
KaTeX auto-render was run over the full markdown template root, including
live widget output produced by executed Solara markdown examples. With
Vue 3/Vuetify 3, opening a v-select inside such an embedded widget could
then crash Vue's patcher with "Cannot read properties of null (reading
'insertBefore')".

Configure KaTeX to ignore Solara/Jupyter widget output and remove the broad
markdown updated hook that reran Mermaid/KaTeX for descendant widget updates.
Markdown content changes already remount the template via the rendered HTML
hash key, so the mounted pass still handles real markdown changes.
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.

1 participant