diff --git a/packages/app/src/components/composer.tsx b/packages/app/src/components/composer.tsx index c33452a17..764f2433b 100644 --- a/packages/app/src/components/composer.tsx +++ b/packages/app/src/components/composer.tsx @@ -54,7 +54,7 @@ import { persistAttachmentFromFileUri, } from "@/attachments/service"; import { resolveStatusControlMode } from "@/components/composer.status-controls"; -import { markScrollInvestigationRender } from "@/utils/scroll-jank-investigation"; +import { markScrollInvestigationRender } from "@/utils/scroll-jank"; import { useKeyboardShiftStyle } from "@/hooks/use-keyboard-shift-style"; import { useKeyboardActionHandler } from "@/hooks/use-keyboard-action-handler"; import type { KeyboardActionDefinition } from "@/keyboard/keyboard-action-dispatcher"; diff --git a/packages/app/src/components/message-input.tsx b/packages/app/src/components/message-input.tsx index 0af92a72c..38392ed72 100644 --- a/packages/app/src/components/message-input.tsx +++ b/packages/app/src/components/message-input.tsx @@ -51,10 +51,7 @@ import { formatShortcut } from "@/utils/format-shortcut"; import { getShortcutOs } from "@/utils/shortcut-platform"; import type { MessageInputKeyboardActionKind } from "@/keyboard/actions"; import { isImeComposingKeyboardEvent } from "@/utils/keyboard-ime"; -import { - markScrollInvestigationEvent, - markScrollInvestigationRender, -} from "@/utils/scroll-jank-investigation"; +import { markScrollInvestigationEvent, markScrollInvestigationRender } from "@/utils/scroll-jank"; import { isWeb } from "@/constants/platform"; import { useComposerHeightMirror } from "./composer-height-mirror"; diff --git a/packages/app/src/components/message.tsx b/packages/app/src/components/message.tsx index 42e64d56e..5f2b54253 100644 --- a/packages/app/src/components/message.tsx +++ b/packages/app/src/components/message.tsx @@ -71,7 +71,7 @@ import { } from "@/utils/inline-path"; import { getMarkdownListMarker } from "@/utils/markdown-list"; import { openExternalUrl } from "@/utils/open-external-url"; -import { markScrollInvestigationEvent } from "@/utils/scroll-jank-investigation"; +import { markScrollInvestigationEvent } from "@/utils/scroll-jank"; import { splitMarkdownBlocks } from "@/utils/split-markdown-blocks"; import { getAssistantImageMetadata, diff --git a/packages/app/src/utils/analytics.ts b/packages/app/src/utils/analytics.ts index 20b0c0dc8..7ad5bc91f 100644 --- a/packages/app/src/utils/analytics.ts +++ b/packages/app/src/utils/analytics.ts @@ -15,14 +15,6 @@ type AnalyticsEvent = reason?: string | null; }; -export function trackAnalyticsEvent(event: AnalyticsEvent) { - try { - const payload = { - ...event, - timestamp: new Date().toISOString(), - }; - console.info("[Analytics]", payload); - } catch (error) { - console.error("[Analytics] Failed to emit event", error); - } +export function trackAnalyticsEvent(_event: AnalyticsEvent) { + // Placeholder until a real analytics sink is wired in. } diff --git a/packages/app/src/utils/scroll-jank.ts b/packages/app/src/utils/scroll-jank.ts index 071ee2af4..bb83e3074 100644 --- a/packages/app/src/utils/scroll-jank.ts +++ b/packages/app/src/utils/scroll-jank.ts @@ -4,7 +4,9 @@ type ScrollInvestigationEvent = | "metricUpdate" | "itemRenderCall" | "wheelAttach" - | "wheelDetach"; + | "wheelDetach" + | "inputChange" + | "keyPress"; export function installScrollJankInvestigation(): void {}