aboutsummaryrefslogtreecommitdiff
path: root/source/library/GraphiQL.svelte
diff options
context:
space:
mode:
authornetop://ウィビ <paul@webb.page>2026-04-24 16:41:18 -0700
committernetop://ウィビ <paul@webb.page>2026-04-24 16:41:18 -0700
commit85c05927989c712015ee82cea9b2917485a3f0e8 (patch)
tree0166ecd43e2ac1a88b2fa45136cea7c36d568b8e /source/library/GraphiQL.svelte
parentc013ed57bf3d7dd83bd59a9b984d87aebde6003c (diff)
downloadgraphiql-85c05927989c712015ee82cea9b2917485a3f0e8.tar.gz
graphiql-85c05927989c712015ee82cea9b2917485a3f0e8.zip
Clear svelte-check warnings
- Splitter exposes aria-label/valuemin/valuemax/valuenow for screen readers; suppress the noninteractive-role lints since role=separator is legitimately interactive per WAI-ARIA but svelte-check uses a fixed role list - Suppress state_referenced_locally on storage/namespace/initialQuery in GraphiQL.svelte — these are one-shot init props, not reactive inputs
Diffstat (limited to 'source/library/GraphiQL.svelte')
-rw-r--r--source/library/GraphiQL.svelte4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/library/GraphiQL.svelte b/source/library/GraphiQL.svelte
index 4250fd3..0f1e0fd 100644
--- a/source/library/GraphiQL.svelte
+++ b/source/library/GraphiQL.svelte
@@ -48,8 +48,10 @@
toolbarExtras
}: Props = $props();
+ // svelte-ignore state_referenced_locally
const resolvedStorage = storage ??
(typeof globalThis.localStorage !== "undefined" ?
+ // svelte-ignore state_referenced_locally
createLocalStorage(namespace) :
createMemoryStorage());
@@ -58,7 +60,9 @@
const schema = new SchemaStore();
const session = new SessionStore(resolvedStorage);
+ // svelte-ignore state_referenced_locally
if (initialQuery && session.active && session.active.query === "")
+ // svelte-ignore state_referenced_locally
session.updateQuery(session.active.id, initialQuery);
let bottomPane = $state<"variables" | "headers">("variables");