Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(theme): only apply head watchers on client #17934

Merged
merged 1 commit into from
Aug 1, 2023

Conversation

tobiasklemp
Copy link
Contributor

Description

These changes fix #17917 and #16156. Watch should only be used on client side because they cannot be automatically unwatched by vue since the watch is being called outside of the vue context. My performance testing showed that these changes finally fix the leaking problem.

@johnleider johnleider added this to the v3.3.x milestone Aug 1, 2023
@johnleider johnleider added T: bug Functionality that does not work as intended/expected E: theme Theme composable labels Aug 1, 2023
@johnleider johnleider changed the title fix: only watch on client side fix(theme): only apply head watchers on client Aug 1, 2023
@johnleider johnleider merged commit e612a12 into vuetifyjs:master Aug 1, 2023
9 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E: theme Theme composable T: bug Functionality that does not work as intended/expected
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug Report][3.3.10] Version 3.3.10 still has memory leaks during ssr in nuxt
2 participants