fix(ui): only use elementToFocusAfterHide when provided as HTMLElement
This commit is contained in:
parent
cf616e1e6b
commit
91fad70130
2 changed files with 6 additions and 1 deletions
5
.changeset/twelve-deers-punch.md
Normal file
5
.changeset/twelve-deers-punch.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
'@lion/ui': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
fix: only use elementToFocusAfterHide when provided as HTMLElement
|
||||||
|
|
@ -931,7 +931,7 @@ export class OverlayController extends EventTarget {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.elementToFocusAfterHide) {
|
if (this.elementToFocusAfterHide instanceof HTMLElement) {
|
||||||
this.elementToFocusAfterHide.focus();
|
this.elementToFocusAfterHide.focus();
|
||||||
this.elementToFocusAfterHide.scrollIntoView({ block: 'nearest' });
|
this.elementToFocusAfterHide.scrollIntoView({ block: 'nearest' });
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue