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

Support Vue.js #30880

Open
4 tasks
gterzian opened this issue Dec 18, 2023 · 4 comments
Open
4 tasks

Support Vue.js #30880

gterzian opened this issue Dec 18, 2023 · 4 comments
Labels
B-feature-tracking This issue tracks a particular high-level feature

Comments

@gterzian
Copy link
Member

Requires:

  • inline styles code
  • attribute selectors combined with class selectors, like .foo[v-xxxxx] .baz { ... } code

Optional:

  • CSS transitions/animations
  • custom properties (CSS variables)
@gterzian gterzian added the B-feature-tracking This issue tracks a particular high-level feature label Dec 18, 2023
@gterzian
Copy link
Member Author

cc @yyx990803

@gterzian
Copy link
Member Author

Running ./mach run --pref dom.svg.enabled https://play.vuejs.org/ I see a couple of errors(which may be related to the payground rather than the framework):

  1. Error at https://play.vuejs.org/assets/vue.worker-t8qPTCzg-CUZqhcvh.js:50190:26 FinalizationRegistry is not defined
  2. ReferenceError: ResizeObserver is not defined

For resize obs, we have #31006.

I've filed #31072 for FinalizationRegistry.

@gterzian
Copy link
Member Author

./mach run --pref dom.svg.enabled http://vuejs.github.io/vue-hackernews/

seems to work pretty well, except it doesn't scroll. No errors.

@gterzian
Copy link
Member Author

./mach run --pref dom.svg.enabled https://vuejsfeed.com/

works well, with scrolling...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B-feature-tracking This issue tracks a particular high-level feature
Projects
None yet
Development

No branches or pull requests

1 participant