Refactor command center and focus handling
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
let focusRestoreElement: HTMLElement | null = null;
|
||||
|
||||
export function setCommandCenterFocusRestoreElement(el: HTMLElement | null): void {
|
||||
focusRestoreElement = el;
|
||||
}
|
||||
|
||||
export function takeCommandCenterFocusRestoreElement(): HTMLElement | null {
|
||||
const el = focusRestoreElement;
|
||||
focusRestoreElement = null;
|
||||
return el;
|
||||
}
|
||||
|
||||
export function clearCommandCenterFocusRestoreElement(): void {
|
||||
focusRestoreElement = null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user