fetchNextPage()}>
+
fetchNextPage()}
+ onKeyDown={(e) => {
+ if (e.key === "Enter" || e.key === " ") {
+ e.preventDefault();
+ fetchNextPage();
+ }
+ }}
+ role="button"
+ tabIndex={0}
+ >
{t("Load more")}
)}
diff --git a/apps/client/src/components/ui/emoji-picker.tsx b/apps/client/src/components/ui/emoji-picker.tsx
index 112c2d9c..804d1b0f 100644
--- a/apps/client/src/components/ui/emoji-picker.tsx
+++ b/apps/client/src/components/ui/emoji-picker.tsx
@@ -70,11 +70,14 @@ function EmojiPicker({
closeOnEscape={true}
>
-
{icon}
diff --git a/apps/client/src/ee/ai-chat/components/ai-chat-sidebar-item.tsx b/apps/client/src/ee/ai-chat/components/ai-chat-sidebar-item.tsx
index abaf4277..e2bd553c 100644
--- a/apps/client/src/ee/ai-chat/components/ai-chat-sidebar-item.tsx
+++ b/apps/client/src/ee/ai-chat/components/ai-chat-sidebar-item.tsx
@@ -132,6 +132,7 @@ export default function AiChatSidebarItem({
size="xs"
color="gray"
onClick={(e) => e.preventDefault()}
+ aria-label={t("Chat menu")}
>
diff --git a/apps/client/src/ee/api-key/components/api-key-table.tsx b/apps/client/src/ee/api-key/components/api-key-table.tsx
index 48757acc..f17b3d8d 100644
--- a/apps/client/src/ee/api-key/components/api-key-table.tsx
+++ b/apps/client/src/ee/api-key/components/api-key-table.tsx
@@ -44,7 +44,7 @@ export function ApiKeyTable({
{t("Last used")}
{t("Expires")}
{t("Created")}
-
+
@@ -106,7 +106,11 @@ export function ApiKeyTable({
diff --git a/apps/client/src/features/editor/components/bubble-menu/color-selector.tsx b/apps/client/src/features/editor/components/bubble-menu/color-selector.tsx
index 0d4d80c0..1363858a 100644
--- a/apps/client/src/features/editor/components/bubble-menu/color-selector.tsx
+++ b/apps/client/src/features/editor/components/bubble-menu/color-selector.tsx
@@ -172,6 +172,9 @@ export const ColorSelector: FC