aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/views/MainViewModal.tsx10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/client/views/MainViewModal.tsx b/src/client/views/MainViewModal.tsx
index 6041593b8..2bdd159c9 100644
--- a/src/client/views/MainViewModal.tsx
+++ b/src/client/views/MainViewModal.tsx
@@ -23,20 +23,20 @@ export default class MainViewModal extends React.Component<MainViewOverlayProps>
componentDidMount() {
- document.removeEventListener("click", this.close);
+ document.removeEventListener("pointerdown", this.close);
this.displayedListenerDisposer = reaction(() => this.props.isDisplayed, (isDisplayed) => {
- if (isDisplayed) document.addEventListener("click", this.close);
- else document.removeEventListener("click", this.close);
+ if (isDisplayed) document.addEventListener("pointerdown", this.close);
+ else document.removeEventListener("pointerdown", this.close);
});
}
componentWillUnmount() {
this.displayedListenerDisposer?.();
- document.removeEventListener("click", this.close);
+ document.removeEventListener("pointerdown", this.close);
}
- close = (e: MouseEvent) => {
+ close = (e: PointerEvent) => {
const { left, right, top, bottom } = this.ref.current!.getBoundingClientRect();