From 44e1849821d03e03f44a084c95309415583e990d Mon Sep 17 00:00:00 2001 From: "alexei.dolgolyov" Date: Fri, 10 Apr 2026 19:05:25 +0300 Subject: [PATCH] fix: resolve all linter errors and a11y warnings - Fix TS errors: editMode property order, implicit any, string|undefined - Add $state() to bind:this element refs (IconGrid, EntityPicker, etc.) - Fix a11y: labels, aria-labels, roles, tabindex on dialogs - Remove unused imports (tick, svelte-i18n) - Make AutocompleteInput/TagsInput accept optional string values --- .../components/admin/PermissionEditor.svelte | 5 ++++ src/lib/components/app/AppForm.svelte | 1 + src/lib/components/app/AppIconPicker.svelte | 1 + src/lib/components/app/AppLinksEditor.svelte | 1 + .../board/BoardPropertiesPanel.svelte | 2 ++ .../components/board/BoardShareDialog.svelte | 3 ++- src/lib/components/search/SearchDialog.svelte | 7 ++--- .../settings/CustomCssEditor.svelte | 1 + .../settings/ThemeCustomizer.svelte | 4 ++- .../components/ui/AutocompleteInput.svelte | 6 ++--- src/lib/components/ui/ConfirmDialog.svelte | 1 + src/lib/components/ui/EntityPicker.svelte | 4 +-- src/lib/components/ui/IconGrid.svelte | 5 ++-- src/lib/components/ui/TagsInput.svelte | 10 +++---- src/lib/components/widget/AppWidget.svelte | 2 ++ .../widget/WidgetCreationForm.svelte | 5 ++++ src/routes/+layout.svelte | 26 +++++++++++-------- src/routes/boards/[boardId]/+page.server.ts | 2 +- src/routes/boards/[boardId]/edit/+page.svelte | 2 ++ src/routes/login/+page.svelte | 4 +-- 20 files changed, 59 insertions(+), 33 deletions(-) diff --git a/src/lib/components/admin/PermissionEditor.svelte b/src/lib/components/admin/PermissionEditor.svelte index 70dcd2a..9f538a7 100644 --- a/src/lib/components/admin/PermissionEditor.svelte +++ b/src/lib/components/admin/PermissionEditor.svelte @@ -133,6 +133,7 @@

{$t('admin.perm_title')}

+
+
+
+
+
diff --git a/src/lib/components/app/AppForm.svelte b/src/lib/components/app/AppForm.svelte index 42930df..9877762 100644 --- a/src/lib/components/app/AppForm.svelte +++ b/src/lib/components/app/AppForm.svelte @@ -227,6 +227,7 @@ {#if $form.healthcheckEnabled}
+