skirtle
skirtle
I would be nervous about drawing any conclusions based on that example. `getCurrentInstance()` is undocumented, so to hit that edge case using documented APIs you'd need to mix `` and...
I think there's a problem here with merging arrays of listeners. e.g.: - [Playground]() Listener `c` gets discarded because the `incoming` value is an array.
Potentially a fix for #8638.
I think this fix may suffer from a similar problem to #8639: - [Playground - this PR](https://deploy-preview-12146--vue-sfc-playground.netlify.app/#eNp9Uj1PwzAQ/SsnL20lSAeYqvAtBhgAARtmSJNra3Bsyz6Xoij/nbNDSwfU7e69d+d3T+7ElXPFOqKYiTLUXjmCgBTduTSqddYTdOBxAT0svG1hxNKRNNLU1oQk1VgTNnCWROO394k05XTYwxu4IWydrgi5A+i6v4m+T0g595kplXGRgL4dnklRr7D+nNuNFLCudExQlerj1jaoudtukWKY3m6ZRyJr4LLWqv7c0xXK1Do2GMajajSBi52Nwlk3nsBsD4hhlVW/uwFu0jJllkArFSCsbNQNRNfwVQwh7NwmB9PBAo+W073bxZGgwJkt1LL4CNZw3F3S8622dUqjf3SkOFMpZpCZxFVa26/7jJGPeLTF84v/4B+BI5tx8eQxoF+jFDuOKr9EGujblwfccL0jOdeoWX2AfMZgdUweB9l1NA3b3tNlt3f503Bar+F2Q2jC9qhkNCn7rJeCP9LNgdP/7J4Up3lOml70P1KV5jA=) - [Playground - 3.5.11](https://play.vuejs.org/#eNp9Uk1P6zAQ/CsrX9pKvFSI9y5VeHyJAxwAATeMUJpsW4NjW/a6FEX576wdWnpA3OyZ2fHsyJ04c65YRxQzUYbaK0cQkKL7L41qnfUEHXhcQA8Lb1sYsXQkjTS1NSFJNdaEDRwn0fjpeSJNOR182IEvhK3TFSHfALrue6LvE1LOfWZKZVwkoA+Hx1LUK6zf5nYjBawrHRNUpfOf1jao+bZ1kWKY3rrMI5E1cFprVb/t6Qplah0bDONRNZrAyS5G4awbT2C2B8Swyqovb4CLZKbMEmilAoSVjbqB6BreiiGEXdqUYDpE4NFyure7OBAUuLOFWhavwRquu0t63tW2Tmn0t44UdyrFDDKTuEpr+36dMfIRD7Z4fvEH/DVwZTM+3HkM6NcoxY6jyi+RBvry4QY3fN6R3GvUrP6FvMdgdUwZB9l5NA3H3tPltFf503Bbj+FyQ2jCdqkUNCn7rJeCP9LFL6t/xz0q/uY5aXpu8WWNPnlygUfFv+LwUPSfi9zrqQ==)
Could you maybe explain how your proposed solution compares to the existing PRs for those two issues? * #7341 * #7344
I'm not sure about this. Consider this case: ```html import { ref } from 'vue' const tag = ref('input') Content ``` - [Playground](https://deploy-preview-12137--vue-sfc-playground.netlify.app/#eNp9kTFPwzAQhf/K4SUglXaAqWqQoOoAAyBg9BKll+CS2JZ9LpWi/HfOThOohLr57nv3/M7uxL21831AsRQrXzplCTxSsHdSq9YaR9CBwwp6qJxpIWNpJrXUpdGegIoa8sgvM6VtoOxK6tVi8GEHLghb2xSEXAGsSsOeGjXBUvlcCp6XIiGGoxT216oaIFzkORytJyHA2mhik+Pc4vSOxXQJ1ydQzAR5Dl6per7zRvPOXRyRIo6oBt2LJcWLSbGERCIrmsZ8P6UeuYCzsV9+Yvn1T3/nD7EnxatDj26PUkyMClcjDXjz/owHPk+wNdvQsPoMfENvmhAzDrKHoLcc+48upX1MP6d0/eE3B34pPy4Vg0Zln/RS8G+uz6z+G/dmfpvmpO5F/wOvlLms) This will show the warning and fail...
`isBooleanAttr` is also used in `stringifyStatic.ts`, to handle this edge case: - [Playground - this PR](https://deploy-preview-13125--vue-sfc-playground.netlify.app/#eNrtksFKAzEQhl9lmXPZPehpiYUqPehBRT3mEjbTbWo2CZlkXSj77iZZWitIn8Db8H9f4J8hR9g4V48RoQUWcHBaBFxzU1VMqrEMaSQnTNXulZRo7jjshCbksN6wJpN/65fFmuVyrLm4J6wgUGfNTvX1gaxJ5z5mmUNnB6c0+hcXlDXEoa0KyUxobb+eShZ8xNUp7/bYff6RH2jKGYdXj4R+TNXOLAjfY1jw9v0ZpzSf4WBl1Mm+At+QrI6546LdRyNT7QuvtH0cnPVBmf6DtlNAQ6elctFszsXnkP7cw5XVf+re1LflHTczzN/xdN1l) That example renders correctly with 4 `` elements, but once it gets to 5...
In my opinion, the `:global` should not carry over to the child selectors. **Case 1:** ```scss :global(.foo) { .bar {} } ``` With scss this will be translated to `:global(.foo)...
I'm wondering whether we should log a warning for boolean values, rather than supporting them? I can see an argument for supporting `false` as equivalent to `""`. e.g.: ```js :style="{...
I tried running the reproduction against the Netlify deployment of this PR, but I get `Maximum call stack size exceeded`: - [Playground](https://deploy-preview-13218--vue-sfc-playground.netlify.app/#eNqdUk1PwzAM/SvGlw1prGJwGt3EhzgAEiDgmMvo3BGWJVXijqFp/x03paOgwYFT6ufnV/vZazwriv6yJBxiGjKvC4ZAXBZjZfWicJ5hDZ7yHkwp15YunICWLMMGcu8W0JHajrLKZs4GhtxMZjCqKrrsS9o/aRJzehdcobwKBW3wJwp8KJkf8t21slB30t2HGICocuktCDAaQydWdkQKYKPspvpVW3Twb9HBd9E0qX0RRyRgWhRmwiQRQPpcMjsLp5nR2Xyk8HP8vepVOGZRS5OaVBfcEBVnRi/regHq+ZcHOv8sVwhDMUmiaBUkbeZAmGQC7aKkSVs8TVqdYg85iDW5nvVfg7Oy7Di9wky80Yb8XcFarFM4bHxRODHGvV1HrNplr8GzF8rmO/DXsKowhfeeAvklKdzmeOJnxHX68vGWVvK9TS7ctDTC/iP5QMGZsuqxpp2Xdiptt3ix26t4strOnsLlismGZqiq0bjUyFcoV1udxW+jf7V71D9ujgE3HwcRC6A=) I had a go at converting it to...