We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 02f4bc3 commit 8b2ae0dCopy full SHA for 8b2ae0d
src/lib/core/a11y/focus-trap.ts
@@ -72,13 +72,11 @@ export class FocusTrap {
72
}
73
74
this._ngZone.runOutsideAngular(() => {
75
- this._element
76
- .insertAdjacentElement('beforebegin', this._startAnchor)
77
- .addEventListener('focus', () => this.focusLastTabbableElement());
+ this._startAnchor.addEventListener('focus', () => this.focusLastTabbableElement());
+ this._endAnchor.addEventListener('focus', () => this.focusFirstTabbableElement());
78
79
80
- .insertAdjacentElement('afterend', this._endAnchor)
81
- .addEventListener('focus', () => this.focusFirstTabbableElement());
+ this._element.parentNode.insertBefore(this._startAnchor, this._element);
+ this._element.parentNode.insertBefore(this._endAnchor, this._element.nextSibling);
82
});
83
84
0 commit comments