Skip to content

Commit 03cd7f1

Browse files
aabi01joejordanbrown
authored andcommitted
fix(popover): fix CdkTrapFocus issue #48 (#52)
1 parent 98d5836 commit 03cd7f1

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

projects/material-extended/mde/src/lib/popover/popover-module.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@ import { OverlayModule } from '@angular/cdk/overlay';
66
import { MdePopover } from './popover';
77
import { MdePopoverTrigger } from './popover-trigger';
88
import { MdePopoverTarget } from './popover-target';
9+
import { A11yModule } from '@angular/cdk/a11y';
910

1011
@NgModule({
1112
imports: [
1213
OverlayModule,
13-
CommonModule
14+
CommonModule,
15+
A11yModule
1416
],
1517
exports: [MdePopover, MdePopoverTrigger, MdePopoverTarget],
1618
declarations: [MdePopover, MdePopoverTrigger, MdePopoverTarget],

projects/material-extended/mde/src/lib/popover/popover.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
(click)="onClick()" (mouseover)="onMouseOver()" (mouseleave)="onMouseLeave()" [@.disabled]="disableAnimation"
55
[@transformPopover]="'enter'">
66
<div class="mde-popover-direction-arrow" [ngStyle]="popoverArrowStyles" *ngIf="!overlapTrigger"></div>
7-
<div class="mde-popover-content" [ngStyle]="popoverContentStyles" cdkTrapFocus="focusTrapEnabled">
7+
<div class="mde-popover-content" [ngStyle]="popoverContentStyles" [cdkTrapFocus]="focusTrapEnabled" cdkTrapFocusAutoCapture="true">
88
<ng-content></ng-content>
99
</div>
1010
</div>

0 commit comments

Comments
 (0)