edison

Results 401 comments of edison

After merging the main branch, some test cases in the ref.spec.ts file cannot pass.

It works fine without Suspense [Playground](https://play.vuejs.org/#__SSR__eNp9Uk1P4zAQ/SuzvrAr0Wa/Tt2w4kNIwAEQcPTFuNNgcGzLnoRWVf87YycKFUKcYr83783zTLbiJIR536FYiDrpaAJBQuoCWOWaIykoSfFfOtMGHwm2EHEFO1hF38IByw7+SSed9i6x7sm/wlGu+E6xwx9M1dXgyQ58IWyDVYR8A6iXpi8HPj52RN7BsbZGv3DT0elb/pb2uQqAfNNYHDXVICrOBXiIyiVDho1UCKjipMutoJ+Z1WjNlhe4qau9BNW7ekg3knW1F5qviTYWIWkfcMnIvJ+hI4wzpcn0eFgQi6rHEYFtdvNBaUObBfzimfA7pl4LUNbC7wSoEs58R8zvcqPJOE9635b8B8ufg4QnnaNxJnHIS+ONrEwzf07e8WaLQgrt22AsxpuQe/NiF4NX5jiHf70qWF4etxxw/YT65RP8Oa0zJsVtxISxRykmjlRskAb6/P4a13yeyNYvO17iV+QdJm+7nHEoO+3ckmPv1ZW0l+WfNK55SOdrQh7p+KgcNFfuSr0U/J+effH097h/5n+Ljicqdm8S7AkS) but not working with Suspense [Playground](https://play.vuejs.org/#__SSR__eNp9Ustu2zAQ/JUtL2mBWOrrpCpFHwjQ9tAWTY68sPJaYSKRBLlSbBj+9+5KsiykSU4Sd2eHw5ndq88hZH2HqlBlqqINBAmpCx+1s23wkeCrbwNsom/hLMvlIPAz7cp8xDOyJGxDYwj5H6C86lJAl8YTnyse8g4dQWHThVZCohXkIzpfwMt8ZlLnilLl3cbW2W3yjgXuBa+V0NkG469A1rukVQFDR3qmafz9j6FGscPzY726werukfpt2kpNq98RE8YetZp7ZGKNNLYvr37ilv/nZuvXXcPoZ5p/MPmmE40j7Evn1ix7gRvUfh9stq6+TpdbYiOOjxKhgjwMeK3YdnHuqaef5L7L3g9z2h3YxWNkDxOGxria0yCmOaW9h4gbOEyBS9IftNOOg0g8d+Pv4UIQL0XcK24ttuC/PVjb/rgCfzsi7+BT1djqji+dmF7Id7heUADk65pdHWfycWhgHgrX0bA78nIwIaCJ85xcBf3KbiZqpvyGuzJfKMhP09Pejc3Fyg1PSLRrEHjzAq65kvUrXlyMK1OR7WVxuNKg6XGqjAH4YCpLuwLesCf8jvmuAjhkeJsATcKV74j7HMyCWJxe0pJ/QPl6HGGnRRprUod/elc+aw==)

@RicardoErii This logic is incorrect. No filtering is required if there is a `Boolean` or `Function`. https://github.com/vuejs/core/blob/fc7902982a4bc9f0c9cdb0c9c222bc43a9d5c458/packages/compiler-sfc/src/script/defineProps.ts#L262-L276

> Why can't we remove the last check to make this less redundant (we already have an oldInnerChild at the top level)? https://github.com/vuejs/core/blob/ec2fcec0899056672ca9c32fc2ea0730fb3f0365/packages/runtime-core/src/components/BaseTransition.ts#L240-L244 `oldInnerChild` is used in `delayLeave`

@ferferga No worries, reviews of the PR are very welcome. > Given this is a really tiny change that could pass unnoticed in any refactor, I'd add a reference to...

I’m not sure if this is considered a bug. It seems more like an undocumented breaking change.