An open API service for providing issue and pull request metadata for open source projects.

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

#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