From 3c936982a3db82b9db9670d871c7eef4198a93fb Mon Sep 17 00:00:00 2001 From: BB-fat <1056871944@qq.com> Date: Fri, 10 Jul 2026 00:21:19 +0800 Subject: [PATCH] Fix Biome and Stylelint formatting so pnpm lint passes. Co-authored-by: Cursor --- .../src/content/BorrowConfirmationOverlay.tsx | 2 +- .../src/content/HelpRequestOverlay.tsx | 50 +++++++++++-------- .../__tests__/HelpRequestOverlay.test.tsx | 12 ++--- .../__tests__/background-interrupt.test.ts | 2 +- apps/extension/src/entrypoints/background.ts | 6 +-- apps/extension/src/entrypoints/content.ts | 15 +++--- .../src/entrypoints/popup/App.test.tsx | 6 +-- apps/extension/src/entrypoints/popup/App.tsx | 14 ++---- .../__tests__/connection-controller.test.ts | 10 ++-- .../src/lib/__tests__/help-bridge.test.ts | 8 +-- .../src/lib/__tests__/overlay-bridge.test.ts | 4 +- .../overlay-interrupt-client.test.ts | 2 +- .../src/tools/__tests__/evaluate.test.ts | 5 +- .../src/tools/__tests__/human-loop.test.ts | 41 ++++++++++++--- .../src/tools/__tests__/interaction.test.ts | 1 - .../src/tools/__tests__/navigation.test.ts | 15 ++---- .../src/tools/__tests__/observation.test.ts | 9 ++-- .../src/tools/__tests__/session.test.ts | 10 ++-- .../src/tools/__tests__/shared.test.ts | 4 +- .../src/tools/__tests__/tabs.test.ts | 20 ++++++-- apps/extension/src/tools/evaluate.ts | 2 +- apps/extension/src/tools/human-loop.ts | 20 ++++---- apps/extension/src/tools/interaction.ts | 10 ++-- apps/extension/src/tools/navigation.ts | 14 ++++-- apps/extension/src/tools/observation.ts | 4 +- apps/extension/src/tools/waits.ts | 2 +- packages/ui/src/styles/tailwind.css | 3 -- scripts/render-version-json.mjs | 5 +- scripts/render-version-json.test.mjs | 14 ++---- 29 files changed, 167 insertions(+), 143 deletions(-) diff --git a/apps/extension/src/content/BorrowConfirmationOverlay.tsx b/apps/extension/src/content/BorrowConfirmationOverlay.tsx index afcc677..0931834 100644 --- a/apps/extension/src/content/BorrowConfirmationOverlay.tsx +++ b/apps/extension/src/content/BorrowConfirmationOverlay.tsx @@ -1,6 +1,6 @@ import { useTranslation } from "@browser-skill/i18n/react"; import { RiCloseLine } from "@remixicon/react"; -import { useEffect, useRef, useState, type TransitionEvent } from "react"; +import { type TransitionEvent, useEffect, useRef, useState } from "react"; import logoUrl from "../../assets/logo.png"; export interface BorrowRequestData { diff --git a/apps/extension/src/content/HelpRequestOverlay.tsx b/apps/extension/src/content/HelpRequestOverlay.tsx index 1dc4fb9..7da83fb 100644 --- a/apps/extension/src/content/HelpRequestOverlay.tsx +++ b/apps/extension/src/content/HelpRequestOverlay.tsx @@ -1,12 +1,12 @@ import { useTranslation } from "@browser-skill/i18n/react"; import { RiArrowDownSLine } from "@remixicon/react"; import { + type PointerEvent as ReactPointerEvent, useCallback, useEffect, useLayoutEffect, useRef, useState, - type PointerEvent as ReactPointerEvent, } from "react"; import logoUrl from "../../assets/logo.png"; @@ -239,25 +239,29 @@ export function HelpRequestOverlay({ request }: Props) { }; }, [request]); - const onHeaderPointerDown = useCallback((e: ReactPointerEvent) => { - if (e.button !== 0) return; - if (e.target instanceof Element && e.target.closest("button, input, textarea, a, select")) return; - const banner = bannerRef.current; - if (!banner) return; - const rect = banner.getBoundingClientRect(); - dragStartRef.current = { - pointerX: e.clientX, - pointerY: e.clientY, - originLeft: rect.left, - originTop: rect.top, - panelW: banner.offsetWidth || PANEL_WIDTH, - panelH: banner.offsetHeight || (collapsed ? FALLBACK_PANEL_H_COLLAPSED : FALLBACK_PANEL_H), - }; - userMovedRef.current = true; - setDragPos({ top: rect.top, left: rect.left }); - setDragging(true); - e.preventDefault(); - }, [collapsed]); + const onHeaderPointerDown = useCallback( + (e: ReactPointerEvent) => { + if (e.button !== 0) return; + if (e.target instanceof Element && e.target.closest("button, input, textarea, a, select")) + return; + const banner = bannerRef.current; + if (!banner) return; + const rect = banner.getBoundingClientRect(); + dragStartRef.current = { + pointerX: e.clientX, + pointerY: e.clientY, + originLeft: rect.left, + originTop: rect.top, + panelW: banner.offsetWidth || PANEL_WIDTH, + panelH: banner.offsetHeight || (collapsed ? FALLBACK_PANEL_H_COLLAPSED : FALLBACK_PANEL_H), + }; + userMovedRef.current = true; + setDragPos({ top: rect.top, left: rect.left }); + setDragging(true); + e.preventDefault(); + }, + [collapsed], + ); useEffect(() => { if (!dragging) return; @@ -636,7 +640,11 @@ export function HelpRequestOverlay({ request }: Props) {
- browser-skill + browser-skill {request.title ?? t("helpRequest.title")}