Skip to content

Commit 597e3de

Browse files
karatinayuangao
authored andcommitted
fix(overlay): fix pointer events for ie11 (#3023)
Fixes #3022
1 parent 40bc486 commit 597e3de

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

src/lib/core/overlay/overlay-directives.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ describe('Overlay directives', () => {
4040

4141
expect(overlayContainerElement.textContent).toContain('Menu content');
4242
expect(getPaneElement().style.pointerEvents)
43-
.toBeFalsy('Expected the overlay pane to enable pointerEvents when attached.');
43+
.toBe('auto', 'Expected the overlay pane to enable pointerEvents when attached.');
4444

4545
fixture.componentInstance.isOpen = false;
4646
fixture.detectChanges();

src/lib/core/overlay/overlay-ref.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ export class OverlayRef implements PortalHost {
128128

129129
/** Toggles the pointer events for the overlay pane element. */
130130
private _togglePointerEvents(enablePointer: boolean) {
131-
this._pane.style.pointerEvents = enablePointer ? null : 'none';
131+
this._pane.style.pointerEvents = enablePointer ? 'auto' : 'none';
132132
}
133133

134134
/** Attaches a backdrop for this overlay. */

src/lib/core/overlay/overlay.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,11 @@ describe('Overlay', () => {
6767
let paneElement = overlayRef.overlayElement;
6868

6969
overlayRef.attach(componentPortal);
70+
viewContainerFixture.detectChanges();
7071

7172
expect(paneElement.childNodes.length).not.toBe(0);
7273
expect(paneElement.style.pointerEvents)
73-
.toBeFalsy('Expected the overlay pane to enable pointerEvents when attached.');
74+
.toBe('auto', 'Expected the overlay pane to enable pointerEvents when attached.');
7475

7576
overlayRef.detach();
7677

0 commit comments

Comments
 (0)