diff --git a/packages/vuetify/src/components/VOverlay/VOverlay.tsx b/packages/vuetify/src/components/VOverlay/VOverlay.tsx index 61e3de2eea6..2a39df36771 100644 --- a/packages/vuetify/src/components/VOverlay/VOverlay.tsx +++ b/packages/vuetify/src/components/VOverlay/VOverlay.tsx @@ -40,6 +40,7 @@ import { getCurrentInstance, getScrollParent, IN_BROWSER, + isObject, propsFactory, standardEasing, useRender, @@ -332,7 +333,7 @@ export const VOverlay = genericComponent()({ appear persisted transition={ props.transition } - target={ target.value } + target={ isObject(props.transition) ? target.value : undefined } onAfterEnter={ onAfterEnter } onAfterLeave={ onAfterLeave } >