diff --git a/addons/web/static/src/core/popover/popover_controller.js b/addons/web/static/src/core/popover/popover_controller.js index 2c835e7d098..32eeb20218d 100644 --- a/addons/web/static/src/core/popover/popover_controller.js +++ b/addons/web/static/src/core/popover/popover_controller.js @@ -24,7 +24,7 @@ export class PopoverController extends Component { setup() { if (this.props.target.isConnected) { this.popoverRef = useChildRef(); - useExternalListener(window, "mousedown", this.onClickAway, { capture: true }); + useExternalListener(window, "pointerdown", this.onClickAway, { capture: true }); useHotkey("escape", () => this.props.close()); const targetObserver = new MutationObserver(this.onTargetMutate.bind(this)); targetObserver.observe(this.props.target.parentElement, { childList: true });