We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
componentFocusable
1 parent 9b2d801 commit 44b876fCopy full SHA for 44b876f
packages/calcite-components/src/utils/component.ts
@@ -1,5 +1,4 @@
1
import type { LitElement } from "@arcgis/lumina";
2
-import { isServer } from "lit";
3
import { Scale } from "../components/interfaces";
4
import { ComboboxChildElement } from "../components/combobox/interfaces";
5
import { StepperItem } from "../components/stepper-item/stepper-item";
@@ -51,11 +50,5 @@ export function isHidden<C extends ComboboxChildElement | StepperItem["el"] | Ta
51
50
*/
52
export async function componentFocusable(component: LitElement): Promise<void> {
53
await component.componentOnReady();
54
-
55
- if (isServer) {
56
- return;
57
- }
58
59
- component.requestUpdate();
60
- return new Promise((resolve) => requestAnimationFrame(() => resolve()));
+ await component.updateComplete;
61
}
0 commit comments