Skip to content

Transition with v-on="obj" fails with Vapor #14280

@skirtles-code

Description

@skirtles-code

Vue version

3.6.0-beta.2

Link to minimal reproduction

https://play.vuejs.org/#eNp9UcFqAjEQ/ZWQiwqaLbX0IKvQiof20JbWY6Ck63SNzSYhmd0K4r93NsuqhyLsYee9N5M38w78wXvR1MBnPI9F0B5ZBKw9a5R3YSFt4WxEZnREsBAim7ODtIyBRQjDUVcw1qqcAWFcORwkbjBqmaO09OVZN5rGUYFQeaMQqGIsXwdlo0btLFPegwqsmTg7l/z0pORJSVq/WG612eSZ73qzczMBeXYxmY85RnL1rUuxi87Sfsmq5IWrvDYQXn3bR9Nn/RKSK2Pc73PCMNQw7vFiC8XPP/gu7ltM8rcAEUIDkp84VKEE7OjVxwvs6f9EVm5TG1JfId+BLlq3HjvZY203ZPtCl9w+VZQTaluu42pPB4v9Uq3RFEHSS04hL6+sfrY7FXd9dHTFz4YiIDUdcCruxc3kC1CJW378A1cIvLQ=

Steps to reproduce

Opening the Playground should lead to enter being logged in the console. This currently doesn't happen.

  • It works correctly if the vapor attribute is removed.
  • It also works if @enter="listeners.enter" is used instead of v-on="listeners".

TransitionGroup seems to have the same problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    🔨 p3-minor-bugPriority 3: this fixes a bug, but is an edge case that only affects very specific usage.scope: vaporrelated to vapor mode

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions