Bläddra i källkod

fix(teleport): ignore to prop changes while disabled (#14438)

Jack 2 månader sedan
förälder
incheckning
102b32b8fa
1 ändrade filer med 4 tillägg och 1 borttagningar
  1. 4 1
      packages/runtime-vapor/src/components/Teleport.ts

+ 4 - 1
packages/runtime-vapor/src/components/Teleport.ts

@@ -96,7 +96,10 @@ export class TeleportFragment extends VaporFragment {
       )
 
       this.isDisabled = isTeleportDisabled(this.resolvedProps!)
-      if (wasDisabled !== this.isDisabled || prevTo !== this.resolvedProps.to) {
+      if (
+        wasDisabled !== this.isDisabled ||
+        (!this.isDisabled && prevTo !== this.resolvedProps.to)
+      ) {
         this.handlePropsUpdate()
       }
     })