Skip to content

Factory Desktop: ⌘V paste intermittently does nothing in the chat composer (v0.177.0, macOS 26.5) #34

Description

@Fewmanism

What happened

Pressing ⌘V in the Factory App chat composer does absolutely nothing — no insertion, no error, no visible reaction. Typing keeps working normally. The failure is intermittent: the composer recovers on its own after a while (seconds to minutes), without restarting the app. Observed repeatedly on 2026-09-16 (JST evening).

Additional observation the same evening: attaching a file in the composer produced no visible reaction either; possibly related, unconfirmed.

Expected

⌘V always pastes when the composer is focused.

Environment

  • Factory App (Desktop) v0.177.0 (build 10290)
  • macOS 26.5 (25F71), arm64
  • Local desktop session

Ruled out

  • Not a crash: no crash reports in ~/Library/Logs/DiagnosticReports for Factory; the app process stayed alive throughout.
  • Not the clipboard: the pasteboard was healthy during a failure (plain-text flavors only, immediately readable via pbpaste); the same content pasted fine into other apps.
  • Not machine config: no per-app keyboard shortcut overrides for Factory.

Suspected trigger

The failure appears right after switching back to the Factory window from another app (e.g., immediately after copying content elsewhere). The session reload-on-focus feature lands at that moment, so a session reload/reconnect may leave the composer's paste handling in a broken state until a later reload restores it.

The app's webview guest was destroyed/re-attached several times during the affected evening (18:41 / 19:19 / 19:24 in ~/Library/Logs/Factory/desktop-droid.log), consistent with the reload-state theory.

Repro sketch (intermittent, to be confirmed)

  1. Copy something in another app.
  2. Switch back to the Factory window (session reloads on focus).
  3. Immediately press ⌘V in the composer → nothing happens.
  4. Wait; after a later reload the paste works again by itself.

Impact

Paste becomes unreliable several times an hour during normal use. "Copy elsewhere → paste into the composer" is a basic loop for handing content to the agent, so this blocks routine work whenever it hits.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions