diff --git a/superset-frontend/src/components/DropdownContainer/index.tsx b/superset-frontend/src/components/DropdownContainer/index.tsx index f2504c66f..79f2b4a30 100644 --- a/superset-frontend/src/components/DropdownContainer/index.tsx +++ b/superset-frontend/src/components/DropdownContainer/index.tsx @@ -104,6 +104,10 @@ export interface DropdownContainerProps { * Main container additional style properties. */ style?: CSSProperties; + /** + * Force render popover content before it's first opened + */ + forceRender?: boolean; } export type Ref = HTMLDivElement & { open: () => void }; @@ -120,6 +124,7 @@ const DropdownContainer = forwardRef( dropdownTriggerIcon, dropdownTriggerText = t('More'), dropdownTriggerTooltip = null, + forceRender, style, }: DropdownContainerProps, outerRef: RefObject, @@ -364,7 +369,7 @@ const DropdownContainer = forwardRef( visible={popoverVisible} onVisibleChange={visible => setPopoverVisible(visible)} placement="bottom" - destroyTooltipOnHide + forceRender={forceRender} >