Skip to content

Commit d8fccce

Browse files
authored
refactor: check if backdrop exists before adding listener on it (#9780)
1 parent 90df172 commit d8fccce

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/overlay/src/vaadin-overlay-mixin.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,9 @@ export const OverlayMixin = (superClass) =>
125125
// get invoked on iOS Safari (reproducible in <vaadin-dialog>
126126
// and <vaadin-context-menu>).
127127
this.addEventListener('click', () => {});
128-
this.$.backdrop.addEventListener('click', () => {});
128+
if (this.$.backdrop) {
129+
this.$.backdrop.addEventListener('click', () => {});
130+
}
129131

130132
this.addEventListener('mouseup', () => {
131133
// In Chrome, focus moves to body on overlay content mousedown

0 commit comments

Comments
 (0)