Wrapped the InstallTabs tooltip usage in a provider so the Tooltip context is available, fixing the runtime error in frontend/components/InstallTabs.tsx.
If you want to validate, try:
bun run devFixed the nested anchor issue by only rendering a real link for the non-small “View script” case and using a span wrapper for the tooltip icon in small mode. Update is in frontend/components/InstallTabs.tsx.
If you want to verify, reload the home page and check the console for hydration warnings.
at InstallTabs (components/InstallTabs.tsx:82:17)at undefined.Home (app/(home)/page.tsx:156:23)at processTicksAndRejections (<anonymous>:1:34) <a target="_blank" rel="noreferrer" className="text-[11px] py-1.5 text-muted-foreground hover:text-foreground motion-safe:tr..." aria-hidden={true} tabIndex={-1} ref={function} onClick={function onClick} onMouseEnter={function onMouseEnter} onTouchStart={function onTouchStart} href="https://www.traces.com/install" > ... <Primitive.button.SlotClone aria-describedby={undefined} data-state="closed" ...> <LinkComponent href="https://ww..." target="_blank" rel="noreferrer" ...> <a target="_blank" rel="noreferrer" aria-describedby={undefined} data-state="closed" onPointerMove={function handleEvent} onPointerLeave={function handleEvent} onPointerDown={function handleEvent} onFocus={function handleEvent} onBlur={function handleEvent} ref={function} onClick={function onClick} onMouseEnter={function onMouseEnter} onTouchStart={function onTouchStart} href="https://www.traces.com/install" > ...at a (<anonymous>:null:null)at undefined.Home (app/(home)/page.tsx:156:23)at processTicksAndRejections (<anonymous>:1:34)