diff --git a/frontend/src/ts/components/pages/test/TestConfig.tsx b/frontend/src/ts/components/pages/test/TestConfig.tsx index 8f7f96fa4cae..d2f54ed781cd 100644 --- a/frontend/src/ts/components/pages/test/TestConfig.tsx +++ b/frontend/src/ts/components/pages/test/TestConfig.tsx @@ -33,7 +33,7 @@ export function TestConfig(): JSXElement { class={cn( variables, "group relative mb-8 hidden w-max grid-cols-[1fr_auto_1fr] justify-center place-self-center [font-size:var(--font-size)] sm:grid", - "transition-opacity duration-125", + "mx-auto transition-opacity duration-125", getFocus() || getResultVisible() ? "pointer-events-none opacity-0" : "", diff --git a/frontend/src/ts/components/ui/SlimSelect.tsx b/frontend/src/ts/components/ui/SlimSelect.tsx index ec1233a5357e..e6cd154192ba 100644 --- a/frontend/src/ts/components/ui/SlimSelect.tsx +++ b/frontend/src/ts/components/ui/SlimSelect.tsx @@ -482,11 +482,7 @@ export default function SlimSelect(props: SlimSelectProps): JSXElement { ref={(el) => (containerRef = el)} class="relative [&>.ss-content]:top-full! [&>.ss-content]:left-0! [&>.ss-content]:w-full!" > - (selectRef = el)} multiple={props.multiple}> {props.children} diff --git a/frontend/src/ts/dev/signal-tracker.ts b/frontend/src/ts/dev/signal-tracker.ts index f495e559a9a4..2ffb7aff01a4 100644 --- a/frontend/src/ts/dev/signal-tracker.ts +++ b/frontend/src/ts/dev/signal-tracker.ts @@ -39,6 +39,7 @@ function getCallerInfo(): { isUserCode: boolean; source: string } { } for (const frame of frames.toReversed()) { + if (frame === "") continue; if (frame.includes("signal-tracker")) continue; if (frame.includes("solid-js")) continue; if (frame.includes("@solid-refresh")) continue; diff --git a/frontend/src/ts/test/test-screenshot.ts b/frontend/src/ts/test/test-screenshot.ts index 81a7fd5720a1..94c1498f1496 100644 --- a/frontend/src/ts/test/test-screenshot.ts +++ b/frontend/src/ts/test/test-screenshot.ts @@ -28,7 +28,6 @@ function revert(): void { hideLoaderBar(); qs("#ad-result-wrapper")?.show(); qs("#ad-result-small-wrapper")?.show(); - qs(".pageTest .screenshotSpacer")?.remove(); qs(".pageTest .ssWatermark")?.hide(); qs(".pageTest .ssWatermark")?.setText("monkeytype.com"); // Reset watermark text qs(".pageTest .buttons")?.show(); @@ -96,9 +95,6 @@ async function generateCanvas(): Promise { qs("#nocss")?.hide(); qs("#ad-result-wrapper")?.hide(); qs("#ad-result-small-wrapper")?.hide(); - // Ensure spacer is removed before adding a new one if function is called rapidly - qs(".pageTest .screenshotSpacer")?.remove(); - qs(".page.pageTest")?.prependHtml("
"); qs("#result")?.addClass("noBalloons"); qs(".wordInputHighlight")?.hide(); qsa(".highlightContainer")?.hide();