Standalone QA Hub
Issue #56
/at/petsitter/dashboard · 2026-03-09 14:01:26
new
middle
Screenshot
Stored at legacy-import/issues/173/1773064885541-7e7701c5-787b-4b5c-b2e1-4f3a2bddea56.png
Metadata
Selector candidates
[
{
"matches": 1,
"score": 76,
"selector": "div.max-w-7xl.mx-auto.px-6",
"strategy": "class"
},
{
"matches": 204,
"score": 60,
"selector": "div:nth-of-type(1)",
"strategy": "nth-of-type"
},
{
"matches": 25,
"score": 58,
"selector": "div \u003e div \u003e div \u003e div \u003e div \u003e div:nth-of-type(1)",
"strategy": "ancestor-path"
}
]
Target fingerprint
{
"ancestorPath": [
"div",
"div",
"div",
"div",
"div",
"div"
],
"ariaLabel": null,
"className": "max-w-7xl mx-auto px-6 py-8 space-y-6",
"href": null,
"id": null,
"name": null,
"role": null,
"tagName": "div",
"textSample": "Profile Needs Attention We need a few updates before your profile can go live. Request review • Add a clear, well-lit ph"
}
Secondary signal
{
"hasFiberInstance": true,
"reactComponentStack": [
"div",
"Content",
"o",
"eV",
"x",
"c",
"f",
"T",
"E",
"j",
"u",
"S"
],
"reactOwnerStack": [],
"source": "react-fiber"
}
Layout evidence
bbox:
{
"bottom": 3990,
"height": 3926,
"left": 480,
"right": 1760,
"top": 64,
"width": 1280,
"x": 480,
"y": 64
}
viewport:
{
"height": 1120,
"width": 1920
}
scroll:
{
"x": 0,
"y": 0
}
screenshotMarks:
[]
DOM excerpt
<div class="max-w-7xl mx-auto px-6 py-8 space-y-6"><div data-slot="card" class="text-card-foreground flex flex-col rounded-xl py-6 gap-6 bg-amber-50 border border-amber-200 shadow-sm" data-sentry-element="Card" data-sentry-component="Card" data-sentry-source-file="card.tsx"><div data-slot="card-header" class="@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6" data-sentry-element="CardHeader" data-sentry-source-file="card.tsx" data-sentry-component="CardHeader"><div class="flex flex-col sm:flex-row sm:items-start sm:justify-between gap-4"><div class="flex-1"><div data-slot="card-title" class="font-semibold text-lg sm:text-xl text-amber-900 mb-1" data-sentry-element="CardTitle" data-sentry-source-file="card.tsx" data-sentry-component="CardTitle">Profile Needs Attention</div><div data-slot="card-description" class="text-sm text-amber-900/90" data-sentry-element="CardDescription" data-sentry-source-file="card.tsx" data-sentry-component="CardDescription">We need a few updates before your profile can go live.</div></div><div class="hidden sm:block shrink-0"><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-base font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-10 rounded-lg px-6 has-[>svg]:px-4" data-sentry-element="Comp" data-sentry-component="Button" data-sentry-source-file="button.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big h-4 w-4" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Request review</button></div></div></div><div data-slot="card-content" class="px-6" data-sentry-element="CardContent" data-sentry-source-file="card.tsx" data-sentry-component="CardContent"><ul class="mb-3 space-y-2"><li class="text-sm text-amber-800"><span class="break-words">• Add a clear, well-lit photo showing your face (ideally with a pet).</span></li><li class="text-sm text-amber-800"><span class="break-words">• Update your profile photos: clear, bright, unedited, and show you (ideally with a pet).</span></li></ul></div><div class="sm:hidden"><div data-slot="card-footer" class="flex items-center px-6 [.border-t]:pt-6" data-sentry-element="CardFooter" data-sentry-source-file="card.tsx" data-sentry-component="CardFooter"><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-base font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-10 rounded-lg px-6 has-[>svg]:px-4 w-full" data-sentry-element="Comp" data-sentry-component="Button" data-sentry-source-file="button.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big h-4 w-4" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Request review</button></div></div></div><div class="space-y-6" data-sentry-component="PetsitterDashboardV2Desktop" data-sentry-source-file="PetsitterDashboardV2Desktop.tsx"><section id="profile-header" class="bg-white rounded-lg shadow-sm border border-gray-200 mb-6 p-6" data-sentry-component="ProfileHeaderCard" data-sentry-source-file="ProfileHeaderCard.tsx"><div class="flex gap-4 items-center justify-between"><div class="min-w-0"><div class="flex flex-wrap items-center mb-1 gap-y-2"><h2 class="font-bold text-gray-900 text-2xl">Dashboard</h2><div class="ml-3 flex items-center text-sm text-gray-600 bg-gray-50 px-3 py-1 rounded-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star text-yellow-500 mr-1 w-4 h-4" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611
Thread
No comments yet.