GitHub / vuejs/core issues and pull requests
Labelled with: scope: compiler
#13982 - fix(compiler): using guard instead of non-nullish assertion
Pull Request -
State: open - Opened by ShenQingchuan about 2 months ago
- 3 comments
Labels: ready to merge, scope: compiler
#13698 - Multiple v-else directives silently ignored after v-if
Issue -
State: closed - Opened by Rusinas 4 months ago
Labels: scope: compiler, 🔩 p2-edge-case
#13662 - fix(compiler-core): avoid cached text vnodes retaining detached DOM nodes
Pull Request -
State: closed - Opened by edison1105 4 months ago
- 5 comments
Labels: ready to merge, scope: compiler, :exclamation: p4-important
#13661 - Detached elements are generated under certain circumstances
Issue -
State: closed - Opened by sakura-flutter 4 months ago
Labels: scope: compiler, :exclamation: p4-important
#13630 - fix(compiler-vapor): fix asset import from public directory
Pull Request -
State: open - Opened by Gianthard-cyh 5 months ago
- 6 comments
Labels: scope: compiler, wait changes, scope: vapor
#13608 - New allowed HTML Tags as children for `<SELECT>` and `<OPTION>`, and `data-allow-mismatch` does not remove warning
Issue -
State: open - Opened by Aymkdn 5 months ago
Labels: scope: compiler, :cake: p2-nice-to-have
#13550 - fix(compiler): share logic for comments and whitespace
Pull Request -
State: open - Opened by skirtles-code 5 months ago
- 5 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#13548 - fix(compiler-core): identifiers in function parameters should not be inferred as references
Pull Request -
State: closed - Opened by zhiyuanzmj 5 months ago
- 5 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#13548 - fix(compiler-core): identifiers in function parameters should not be inferred as references
Pull Request -
State: open - Opened by zhiyuanzmj 5 months ago
- 5 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#13513 - fix(compiler-core): preserve start/end whitespace nodes in whitespace: 'preserve' mode
Pull Request -
State: open - Opened by alex-snezhko 5 months ago
- 4 comments
Labels: scope: compiler, version: minor, breaking change
#13438 - refactor(compiler): add dedicated transform for vbind shorthand
Pull Request -
State: open - Opened by edison1105 6 months ago
- 5 comments
Labels: scope: compiler, :hammer: p3-minor-bug
#13397 - fix(compiler-core): remove types for expressions
Pull Request -
State: open - Opened by zhiyuanzmj 6 months ago
- 5 comments
Labels: scope: compiler, :cake: p2-nice-to-have, ready for review
#13387 - CSS direct descendant wildcard rule no longer applied to child components
Issue -
State: closed - Opened by ajuvonen 6 months ago
- 4 comments
Labels: scope: compiler, has workaround, :hammer: p3-minor-bug
#13362 - fix(compiler-core): do not increase newlines in `InEntity` state
Pull Request -
State: closed - Opened by KazariEX 6 months ago
- 5 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#13352 - fix(compiler-sfc): add error handling for defineModel() without variable assignment
Pull Request -
State: closed - Opened by runyasak 6 months ago
- 16 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#13352 - fix(compiler-sfc): add error handling for defineModel() without variable assignment
Pull Request -
State: closed - Opened by runyasak 6 months ago
- 12 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#13345 - fix(compiler-core): prevent comments from blocking static node hoisting
Pull Request -
State: closed - Opened by alex-snezhko 7 months ago
- 7 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#13320 - fix(compiler-dom): improve HTML nesting validation to allow any child element within template tag
Pull Request -
State: closed - Opened by edison1105 7 months ago
- 4 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#13320 - fix(compiler-dom): improve HTML nesting validation to allow any child element within template tag
Pull Request -
State: closed - Opened by edison1105 7 months ago
- 4 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#13318 - Incorrect warning: <tr> cannot be child of <template>, according to HTML specifications
Issue -
State: closed - Opened by oodavid 7 months ago
Labels: scope: compiler, :hammer: p3-minor-bug
#13295 - Compatible with tsconfig `allowArbitraryExtensions` option
Issue -
State: closed - Opened by Teages 7 months ago
- 1 comment
Labels: scope: compiler, :hammer: p3-minor-bug
#13285 - fix(compiler-core): ensure mapping is added only if node source is available
Pull Request -
State: closed - Opened by edison1105 7 months ago
- 5 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#13285 - fix(compiler-core): ensure mapping is added only if node source is available
Pull Request -
State: closed - Opened by edison1105 7 months ago
- 5 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#13240 - Type inference failure in defineProps when using generic type aliases for function props
Issue -
State: closed - Opened by Yiximail 7 months ago
Labels: scope: compiler, scope: sfc, :hammer: p3-minor-bug
#13215 - fix(compiler-core): remove slot cache from parent renderCache during unmounting
Pull Request -
State: closed - Opened by edison1105 8 months ago
- 4 comments
Labels: ready to merge, scope: compiler, :exclamation: p4-important
#13215 - fix(compiler-core): remove slot cache from parent renderCache during unmounting
Pull Request -
State: closed - Opened by edison1105 8 months ago
- 4 comments
Labels: ready to merge, scope: compiler, :exclamation: p4-important
#13194 - fix(compiler-sfc): throw mismatched script langs error before invoking babel (fix #13193)
Pull Request -
State: open - Opened by adrianbrs 8 months ago
- 2 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#13193 - Incorrect error message when `<script>` `<script setup>` has different languages
Issue -
State: closed - Opened by typed-sigterm 8 months ago
Labels: scope: compiler, 🔩 p2-edge-case
#13170 - fix(compiler-dom): handle v-model + v-bind shorthand type edge case
Pull Request -
State: open - Opened by edison1105 8 months ago
- 5 comments
Labels: scope: compiler, has workaround, :hammer: p3-minor-bug
#13169 - Same-name shorthand (`:type`) breaks radio group behavior
Issue -
State: closed - Opened by alexchexes 8 months ago
Labels: scope: compiler, scope: v-model, has workaround, :hammer: p3-minor-bug
#13156 - feat(compiler-core): support v-model shorthand for key and value with the same name
Pull Request -
State: open - Opened by L33Z22L11 8 months ago
- 5 comments
Labels: :sparkles: feature request, scope: compiler, scope: v-model, version: minor, ready for review
#13133 - [BUG - @vue/compat] Incorrect deprecation warning message for `COMPILER_V_BIND_SYNC`
Issue -
State: closed - Opened by FeBe95 8 months ago
Labels: scope: compiler, scope: v2 compat, 🔩 p2-edge-case
#13016 - feat(compiler-core): support browser environment for walkIdentifiers
Pull Request -
State: open - Opened by zhiyuanzmj 9 months ago
- 3 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#13016 - feat(compiler-core): support browser environment for walkIdentifiers
Pull Request -
State: open - Opened by zhiyuanzmj 9 months ago
- 3 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#12928 - feat(compiler-core): add `openTagLoc` and `closeTagLoc` to element ast node
Pull Request -
State: open - Opened by KazariEX 9 months ago
- 3 comments
Labels: ready to merge, scope: compiler, language-tools
#12392 - fix(compiler-dom): properly stringify template string style
Pull Request -
State: closed - Opened by edison1105 about 1 year ago
- 2 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#12392 - fix(compiler-dom): properly stringify template string style
Pull Request -
State: closed - Opened by edison1105 about 1 year ago
- 2 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#12391 - Style binding on SVG shapes breaks at times
Issue -
State: closed - Opened by haykkh about 1 year ago
- 1 comment
Labels: scope: compiler, has workaround, 🔩 p2-edge-case
#12321 - fix(compiler-core): ignore whitespace when matching adjacent v-if
Pull Request -
State: closed - Opened by edison1105 about 1 year ago
- 7 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#12301 - feat(compiler): support `v-generic`
Pull Request -
State: closed - Opened by KazariEX about 1 year ago
- 3 comments
Labels: ready to merge, scope: compiler, language-tools
#12301 - feat(compiler): support `v-generic`
Pull Request -
State: open - Opened by KazariEX about 1 year ago
- 4 comments
Labels: scope: compiler, need discussion, language-tools
#12131 - fix(compiler): clone loc to `ifNode`
Pull Request -
State: closed - Opened by KazariEX about 1 year ago
- 6 comments
Labels: ready to merge, scope: compiler, :broom: p1-chore
#12131 - fix(compiler): clone loc to `ifNode`
Pull Request -
State: closed - Opened by KazariEX about 1 year ago
- 6 comments
Labels: ready to merge, scope: compiler, :broom: p1-chore
#12096 - fix(compiler-dom): avoid stringify `<option>` with null value
Pull Request -
State: closed - Opened by edison1105 about 1 year ago
- 2 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#12096 - fix(compiler-dom): avoid stringify `<option>` with null value
Pull Request -
State: open - Opened by edison1105 about 1 year ago
- 2 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#12014 - fix(compiler-core): handle v-memo + v-for with functional key
Pull Request -
State: closed - Opened by linzhe141 about 1 year ago
- 2 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#12014 - fix(compiler-core): handle v-memo + v-for with functional key
Pull Request -
State: closed - Opened by linzhe141 about 1 year ago
- 2 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#12013 - Can't use instance method as a v-for key when using v-memo
Issue -
State: closed - Opened by roysanchez about 1 year ago
Labels: scope: compiler, has workaround, :hammer: p3-minor-bug
#11992 - refactor(compiler-sfc): support sass modern api
Pull Request -
State: closed - Opened by KazariEX about 1 year ago
- 10 comments
Labels: ready to merge, scope: compiler
#11992 - refactor(compiler-sfc): support sass modern api
Pull Request -
State: closed - Opened by KazariEX about 1 year ago
- 10 comments
Labels: ready to merge, scope: compiler
#11960 - fix(compile-core): fix v-model with newlines edge case
Pull Request -
State: open - Opened by edison1105 about 1 year ago
- 2 comments
Labels: ready to merge, scope: compiler, scope: v-model, :cake: p2-nice-to-have
#11960 - fix(compile-core): fix v-model with newlines edge case
Pull Request -
State: closed - Opened by edison1105 about 1 year ago
- 2 comments
Labels: ready to merge, scope: compiler, scope: v-model, :cake: p2-nice-to-have
#11915 - fix(compiler-core): fix handling of delimiterOpen in VPre
Pull Request -
State: closed - Opened by edison1105 about 1 year ago
- 2 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#11915 - fix(compiler-core): fix handling of delimiterOpen in VPre
Pull Request -
State: closed - Opened by edison1105 about 1 year ago
- 2 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#11913 - v-pre not ignoring {{ inside textarea
Issue -
State: closed - Opened by hayjacob about 1 year ago
Labels: :lady_beetle: bug, scope: compiler, 🔩 p2-edge-case
#11819 - feat(compiler-core): parse modifiers as expression to provide location data
Pull Request -
State: closed - Opened by KazariEX about 1 year ago
- 6 comments
Labels: ready to merge, scope: compiler
#11819 - feat(compiler-core): parse modifiers as expression to provide location data
Pull Request -
State: closed - Opened by KazariEX about 1 year ago
- 6 comments
Labels: ready to merge, scope: compiler
#11795 - `Set operation on key "value" failed: target is readonly` always warned with `useTemplateRef`
Issue -
State: closed - Opened by Cherry about 1 year ago
- 2 comments
Labels: scope: compiler, 🔩 p2-edge-case
#11723 - chore: improve error message for missing template and script tag in vue file
Pull Request -
State: closed - Opened by paulwer over 1 year ago
Labels: ready to merge, scope: compiler, :broom: p1-chore, easy to merge
#11723 - chore: improve error message for missing template and script tag in vue file
Pull Request -
State: closed - Opened by paulwer over 1 year ago
Labels: ready to merge, scope: compiler, :broom: p1-chore, easy to merge
#11676 - fix(compile-sfc): handle setup and data return variables with the same name
Pull Request -
State: closed - Opened by edison1105 over 1 year ago
- 2 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#11675 - fix(compiler-sfc): setup binding has a higher priority than data
Pull Request -
State: open - Opened by yangxiuxiu1115 over 1 year ago
- 6 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#11615 - Union typed array events do not trigger event handlers
Issue -
State: closed - Opened by marc-rosenau over 1 year ago
Labels: scope: compiler, :hammer: p3-minor-bug
#11597 - refactor: remove parseExpressions
Pull Request -
State: closed - Opened by edison1105 over 1 year ago
- 3 comments
Labels: ready to merge, scope: compiler, easy for merge
#11580 - runtime prop type of `keyof SomeInterface['property']` resolves to `Object`
Issue -
State: closed - Opened by jacekkarczmarczyk over 1 year ago
- 1 comment
Labels: :lady_beetle: bug, scope: compiler, scope: sfc
#11569 - fix(compiler-core): warn when slot used on non-root template
Pull Request -
State: open - Opened by Disservin over 1 year ago
- 5 comments
Labels: scope: compiler, :cake: p2-nice-to-have, ready for review
#11547 - fix(compiler-core): initialize `isProp.exp` with `arg.loc` instead of `isProp.loc`
Pull Request -
State: closed - Opened by KazariEX over 1 year ago
- 1 comment
Labels: ready to merge, scope: compiler, easy for merge
#11321 - CompilerDOM.compile incorrectly parsing `<template v-if="true" :key>`
Issue -
State: closed - Opened by so1ve over 1 year ago
Labels: scope: compiler, language-tools
#11216 - Broken inline comments within explicit undefined bindings
Issue -
State: closed - Opened by barthy-koeln over 1 year ago
Labels: scope: compiler, regression
#10959 - perf: lazy init hoisted vnodes
Pull Request -
State: closed - Opened by antfu over 1 year ago
- 8 comments
Labels: scope: compiler, version: minor, :hammer: p3-minor-bug, ready for review
#10959 - perf: lazy init hoisted vnodes
Pull Request -
State: closed - Opened by antfu over 1 year ago
- 8 comments
Labels: scope: compiler, version: minor, :hammer: p3-minor-bug, ready for review
#10883 - refactor(shared): improve start/end handling in generateCodeFrame
Pull Request -
State: closed - Opened by jh-leong over 1 year ago
- 1 comment
Labels: scope: compiler, 🔩 p2-edge-case
#10882 - `:key` shorthand incorrectly compiles to `UNKEYED_FRAGMENT`
Issue -
State: closed - Opened by NonSpicyBurrito over 1 year ago
- 5 comments
Labels: :lady_beetle: bug, scope: compiler, :hammer: p3-minor-bug
#10695 - fix(compiler-core): append full tagEnd in generated `loc.source`
Pull Request -
State: closed - Opened by pikax over 1 year ago
- 4 comments
Labels: scope: compiler, :hammer: p3-minor-bug
#10695 - fix(compiler-core): append full tagEnd in generated `loc.source`
Pull Request -
State: closed - Opened by pikax over 1 year ago
- 3 comments
Labels: scope: compiler, :hammer: p3-minor-bug
#10694 - Compiler parse does not generate correct `loc` if end tag has whitepaces after the name
Issue -
State: closed - Opened by pikax over 1 year ago
Labels: scope: compiler, has PR, :hammer: p3-minor-bug
#10637 - fix(compiler-sfc): also search for `.tsx` when type import's extension is omitted
Pull Request -
State: closed - Opened by liudaodanOo over 1 year ago
- 4 comments
Labels: ready to merge, scope: types, scope: compiler, 🔩 p2-edge-case
#10637 - fix(compiler-sfc): also search for `.tsx` when type import's extension is omitted
Pull Request -
State: closed - Opened by liudaodanOo over 1 year ago
- 4 comments
Labels: ready to merge, scope: types, scope: compiler, 🔩 p2-edge-case
#10575 - fix(compiler-core): simple identifier should include Chinese
Pull Request -
State: closed - Opened by wangyewei over 1 year ago
- 4 comments
Labels: scope: compiler, 🔩 p2-edge-case
#10551 - fix(compiler-sfc): fix universal selector scope
Pull Request -
State: closed - Opened by Doctor-wu over 1 year ago
- 4 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#10551 - fix(compiler-sfc): fix universal selector scope
Pull Request -
State: closed - Opened by Doctor-wu over 1 year ago
- 3 comments
Labels: ready to merge, scope: compiler, :hammer: p3-minor-bug
#10548 - Scoped style escape case
Issue -
State: closed - Opened by cuishuo0102 over 1 year ago
Labels: :lady_beetle: bug, scope: compiler, scope: sfc, :hammer: p3-minor-bug
#10542 - In a Vue template, when writing a for loop and using Chinese variables, the parameter passed to the bound event is always the first value of the array.
Issue -
State: closed - Opened by ken1987 over 1 year ago
- 1 comment
Labels: scope: compiler, 🔩 p2-edge-case
#10522 - fix(compiler-sfc): :is() and :where() in compound selectors
Pull Request -
State: closed - Opened by Doctor-wu over 1 year ago
- 4 comments
Labels: scope: compiler, ready for review
#10515 - v-bind shorthand (3.4) does not work with TS + "import * as"
Issue -
State: closed - Opened by jods4 over 1 year ago
Labels: :lady_beetle: bug, scope: compiler, :hammer: p3-minor-bug
#10511 - vue 3.4.21 :where() style result is not as expected
Issue -
State: closed - Opened by Jerd0 over 1 year ago
- 3 comments
Labels: :lady_beetle: bug, scope: compiler, regression
#10395 - Since vue 3.4.15 named slots not render with component same name like html tags
Issue -
State: closed - Opened by nestle49 almost 2 years ago
- 1 comment
Labels: scope: compiler, regression
#10218 - fix: support v-bind shorthand syntax for slotName
Pull Request -
State: closed - Opened by zh-lx almost 2 years ago
- 1 comment
Labels: scope: compiler, 🔩 p2-edge-case
#10218 - fix: support v-bind shorthand syntax for slotName
Pull Request -
State: closed - Opened by zh-lx almost 2 years ago
- 1 comment
Labels: scope: compiler, 🔩 p2-edge-case
#10213 - shorthand syntax for v-bind does not work for "name" property in slots
Issue -
State: closed - Opened by HighLiuk almost 2 years ago
Labels: scope: compiler, has PR, 🔩 p2-edge-case
#9853 - Vue 3.4 alpha 4 compiler break Nuxt fixtures tests
Issue -
State: closed - Opened by huang-julien almost 2 years ago
- 2 comments
Labels: :lady_beetle: bug, scope: compiler, version: minor
#9724 - fix(app): prevent template from being cached between apps with different options
Pull Request -
State: closed - Opened by pikax almost 2 years ago
- 1 comment
Labels: scope: compiler, :hammer: p3-minor-bug
#9707 - Scoping does not work as expected when using :is and :where selectors in Vue 3.3.9
Issue -
State: closed - Opened by lttr almost 2 years ago
- 1 comment
Labels: scope: compiler, :hammer: p3-minor-bug
#9693 - fix(compiler-sfc): scoped style leak when using pseudo classes (fix #8868)
Pull Request -
State: closed - Opened by kleinfreund about 2 years ago
- 1 comment
Labels: scope: compiler
#9663 - fix(compiler): ensure consistent treatment of comment nodes in default slots
Pull Request -
State: open - Opened by jh-leong about 2 years ago
- 8 comments
Labels: scope: compiler, :cake: p2-nice-to-have, ready for review
#9618 - First created app's config.compilerOptions applies to all later apps
Issue -
State: closed - Opened by markrian about 2 years ago
- 1 comment
Labels: scope: compiler, :hammer: p3-minor-bug
#9603 - fix(compiler-sfc): fixed the type compilation of defineModel in the prod
Pull Request -
State: closed - Opened by yangxiuxiu1115 about 2 years ago
- 4 comments
Labels: ready to merge, scope: compiler
#9587 - defineModel ignores TS types
Issue -
State: closed - Opened by T0miii about 2 years ago
- 5 comments
Labels: :lady_beetle: bug, scope: compiler
#9576 - feat(compile-core): allow flexible spacing in `v-for`
Pull Request -
State: open - Opened by jh-leong about 2 years ago
- 5 comments
Labels: ready to merge, scope: compiler, :cake: p2-nice-to-have
#9568 - refactor(compiler-core): extract `forAliasRE` regex
Pull Request -
State: closed - Opened by jh-leong about 2 years ago
- 1 comment
Labels: ready to merge, scope: compiler, easy for merge