diff --git a/apps/studio/compat/next/image.tsx b/apps/studio/compat/next/image.tsx
index c0a931a7041..254c15d1750 100644
--- a/apps/studio/compat/next/image.tsx
+++ b/apps/studio/compat/next/image.tsx
@@ -135,6 +135,8 @@ const Image = forwardRef(function Image(
: style
return (
+ // alt is spread with rest
+ // eslint-disable-next-line jsx-a11y/alt-text
{
diff --git a/apps/studio/compat/next/legacy/image.tsx b/apps/studio/compat/next/legacy/image.tsx
index da45e196ca3..e5d657cdd8e 100644
--- a/apps/studio/compat/next/legacy/image.tsx
+++ b/apps/studio/compat/next/legacy/image.tsx
@@ -140,6 +140,8 @@ const Image = forwardRef(function Image(
: undefined
return (
+ // alt is spread with rest
+ // eslint-disable-next-line jsx-a11y/alt-text
{
diff --git a/apps/studio/components/grid/components/editor/DateTimeEditor.tsx b/apps/studio/components/grid/components/editor/DateTimeEditor.tsx
index 741bd38c464..ba286d13537 100644
--- a/apps/studio/components/grid/components/editor/DateTimeEditor.tsx
+++ b/apps/studio/components/grid/components/editor/DateTimeEditor.tsx
@@ -12,6 +12,9 @@ import {
Popover,
PopoverContent,
PopoverTrigger,
+ Tooltip,
+ TooltipContent,
+ TooltipTrigger,
} from 'ui'
import { Input } from 'ui-patterns/DataInputs/Input'
import { TimestampInfo, timestampLocalFormatter } from 'ui-patterns/TimestampInfo'
@@ -149,13 +152,19 @@ function BaseEditor({
Set NULL
-
- }
- className="px-1 rounded-l-none border-l-0"
- />
-
+
+
+
+ }
+ className="px-1 rounded-l-none border-l-0"
+ />
+
+
+ Date options
+
Set to NOW
diff --git a/apps/studio/components/grid/components/editor/NumberEditor.tsx b/apps/studio/components/grid/components/editor/NumberEditor.tsx
index 3d5ed3866f1..3ea19bf9b75 100644
--- a/apps/studio/components/grid/components/editor/NumberEditor.tsx
+++ b/apps/studio/components/grid/components/editor/NumberEditor.tsx
@@ -31,6 +31,7 @@ export function NumberEditor({
onChange={onChange}
onBlur={onBlur}
type="number"
+ aria-label={`${column.name} value`}
/>
)
}
diff --git a/apps/studio/components/grid/components/footer/pagination/Pagination.tsx b/apps/studio/components/grid/components/footer/pagination/Pagination.tsx
index 49933019828..cd905fdeb60 100644
--- a/apps/studio/components/grid/components/footer/pagination/Pagination.tsx
+++ b/apps/studio/components/grid/components/footer/pagination/Pagination.tsx
@@ -1,7 +1,7 @@
import { THRESHOLD_COUNT } from '@supabase/pg-meta'
import { keepPreviousData } from '@tanstack/react-query'
import { useParams } from 'common'
-import { AlertCircle, ArrowLeft, ArrowRight, HelpCircle, Loader2 } from 'lucide-react'
+import { AlertCircle, ArrowLeft, ArrowRight, HelpCircle } from 'lucide-react'
import { useEffect, useRef, useState } from 'react'
import { Button, Tooltip, TooltipContent, TooltipTrigger } from 'ui'
import { Input } from 'ui-patterns/DataInputs/Input'
@@ -295,11 +295,7 @@ export const Pagination = ({ enableForeignRowsQuery = true }: PaginationProps) =
{isLoading ? (
- }
- />
+
) : isError ? (
@@ -309,6 +305,8 @@ export const Pagination = ({ enableForeignRowsQuery = true }: PaginationProps) =
className="w-7"
loading={isFetching}
icon={}
+ aria-label="Get exact row count"
+ disabled
/>
Failed to retrieve count: {error?.message}
@@ -331,6 +329,7 @@ export const Pagination = ({ enableForeignRowsQuery = true }: PaginationProps) =
className="w-7"
loading={isFetching}
icon={}
+ aria-label="Get exact row count"
onClick={() => {
// Show warning if either NOT a table entity, or table rows estimate is beyond threshold
if (rowsCountEstimate === null || count === -1 || count > THRESHOLD_COUNT) {