Skip to content

v-show not working correctly in vdom > vapor #14354

@steel97

Description

@steel97

Vue version

3.6.0-beta.4

Link to minimal reproduction

https://play.vuejs.org/#eNqFU21r2zAQ/itCUNpC46QkK8NLy17oh+3DNrZ9FAzFPttqZElIsuMs5L/vJNtJE7Y2BHK6e+7uuXsuO/rBmKRtgKZ06TIrjCcOfGMemBK10daTHbFQkD0prK7JJUIvD6FPujaDP5mGR6iEYaYyrRxWqvSG3If8q4JLB9dMLad9F6yPDw+1kdwDvghZ5qKNBpqxcjsJBe4ZDT+MTnvUtIctp8+S6Q31DnsWokyenFY4zS6AGc2wkJBgvxkvkBOjKYmREONS6s2X6PO2gZvRn1WQrf/hf3Jd8DH63YID2wKjh5jntgTfhx9/foUO7UOw1nkjEf1C8Ac4LZvAsYd9bFSOtJ/hItvPcfFClb/cY+dBuXGoQDQg9xHPKAoRdvi/0Y9058ki5jG1xy2OIoZzOBEHF+8MVyST3DmURGqeB3oPKCj6zwXB53BNkqsS8R7795dFWo4z9JiTY3B+K0Nu0tceyW5E7quULN6a7l3vqUCUlT9xrbTFlInluWhcSt7MLoZALhxy2qZEKCkUTFZSZ+vTJK8NrsF0BBUQOVlJfo6wfb8jxluucGwLyh+Q3cSJP6hMOmahawhy/MPwIEJKrPbRIreOBELcIrNCKOEBwagCU+/XsC0sr8Ed0cMuZhejFT6RRaFtPZSFq1kO5fXQNNYKxu3stbT53VkiflGbqAcexe8WbDg0PIp5cpfMJivwPFnQ/V/d1Wcd

Steps to reproduce

  1. create vdom component
  2. create vapor component
  3. add vapor component as a child of v-dom component with v-show="false"

What is expected?

Vapor child component must be hidden

What is actually happening?

Vapor child component rendered

System Info

System:
    OS: Windows 11 10.0.26100
    CPU: (12) x64 Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz
    Memory: 9.70 GB / 31.93 GB
  Binaries:
    Node: 24.13.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.19 - C:\Program Files\nodejs\yarn.CMD
    npm: 11.7.0 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Chrome: 144.0.7559.97
    Edge: Chromium (140.0.3485.54)
    Firefox: 147.0.1 - C:\Program Files\Mozilla Firefox\firefox.exe
    Firefox Developer Edition: 148.0 - C:\Program Files\Firefox Developer Edition\firefox.exe
    Internet Explorer: 11.0.26100.7309

Any additional comments?

Working version (child component is not vapor):
SFC playground

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions