Skip to content

fix: prevent components from being proxied in Vue's reactivity system#2588

Open
JammingBen wants to merge 1 commit into
mainfrom
fix/ractive-components
Open

fix: prevent components from being proxied in Vue's reactivity system#2588
JammingBen wants to merge 1 commit into
mainfrom
fix/ractive-components

Conversation

@JammingBen
Copy link
Copy Markdown
Member

@JammingBen JammingBen commented May 22, 2026

Vue warns when a component object is made reactive, which can cause performance overhead and interfere with component identity checks. Components passed as content to extension registrations and as customComponent to dispatchModal calls were missing markRaw, causing them to be inadvertently proxied by Vue's reactivity system.

Vue warns when a component object is made reactive, which can cause
performance overhead and interfere with component identity checks.
Components passed as `content` to extension registrations and as
`customComponent` to `dispatchModal` calls were missing markRaw,
causing them to be inadvertently proxied by Vue's reactivity system.
@JammingBen JammingBen self-assigned this May 22, 2026
@JammingBen JammingBen changed the title fix: prevent reactive components fix: prevent components from being in Vue's reactivity system May 22, 2026
@JammingBen JammingBen changed the title fix: prevent components from being in Vue's reactivity system fix: prevent components from being proxied in Vue's reactivity system May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant