Troubleshooting Guide for Snippets Pasting Only Part of the Text or Code

Last updated: October 18, 2026

Available on: Mac, Windows, iOS, Android

If your snippet stops pasting midway, works in some apps but not others, or looks complete in the Hub but pastes partially — these checks tell you whether the cause is the snippet, the target app, or permissions.


Quick checks

  • Text field: Click the target textbox before dictating.

  • Snippets available? If the Snippets page is missing and you can't add, edit, or import snippets, your organization has turned Snippets off — ask your admin. Snippets you already saved still expand during dictation and reappear if your admin turns Snippets back on.

  • App test: Try TextEdit (Mac), Notepad (Windows), or Notes (iOS). If the snippet pastes fully there, the target app is the cause — go to “Recover a failed paste”; otherwise check the saved expansion below.


1. Check the saved expansion

Mac and Windows

The one-line list preview can look incomplete: paragraphs collapse, line breaks disappear, and list items appear inline. Check the edit dialog for the full text.

  1. Open Flow Hub → Snippets.

  2. Select All to include personal and shared snippets.

  3. Clear the search box.

  4. Scroll to the snippet and open its edit dialog.

Triggers allow 60 characters; expansions allow 4,000. The formatted editor's live counter includes formatting, not just visible text, and an over-limit save shows “This expansion is too long. Please shorten it and try again.” The plain-text editor has no counter and stops input at the cap.

iOS

Copy uses the stored expansion, or the trigger if no expansion exists.

  1. Open the Snippets tab.

  2. Long-press the snippet row and choose Copy.

  3. Paste into Notes to check whether the full text is stored.

  4. Tap the snippet row to correct its multi-line expansion if text is missing, then tap Save. “Snippet expansion updated” confirms the edit; a failed save shows “Error”.

Triggers must be under 60 characters and both fields must be filled; the expansion has no length limit. Editing a team snippet fails if Flow cannot find the matching team entry.

Android

Open the Snippets screen to refresh your snippets and inspect the saved expansion. The expansion field accepts multiple lines but displays at most four; this is not a four-line content limit. Both fields require non-whitespace text, and an overlong trigger must be shortened.


2. Check Accessibility on Mac

Note: Flow offers to open Accessibility settings at startup, not on every dictation, and its permission notification includes “Open settings”. Granting access in System Settings always works.

  1. Open System Settings → Privacy & Security → Accessibility.

  2. Confirm Wispr Flow is listed and its toggle is on.

  3. Remove Flow from the list and re-add it if the issue persists.

  4. Trigger the snippet again. If the full text pastes, permissions were the cause; if text is still missing, continue below.


3. Test the trigger and formatting

  1. Dictate the trigger phrase and check whether the snippet expands fully.

  2. Try the trigger both alone and inside a sentence if it doesn't expand — matching rules differ.

Trigger matching ignores case on every platform. Spoken alone, a trigger also ignores punctuation, symbols, and spacing, and returns the expansion exactly as saved. Within a sentence, punctuation must match and the trigger must be a whole word — not touching letters, digits, or underscores, or inside an “n't” contraction.

Note: Extra spaces around a trigger are not a cause. Flow trims stray spaces from triggers and dictionary words when you add, edit, or import them, and existing padded entries expand anywhere a clean one would. A trigger made only of spaces is rejected with an error.

If text is still missing, test simpler formatting:

  1. Open the saved snippet.

  2. Remove extra line breaks, tabs, and indentation.

  3. Save the snippet and trigger it again.

If the full text now pastes, reintroduce formatting one element at a time to find the cause. If not, use manual paste below.


4. Recover a failed paste on Mac or Windows

The notification “Click a textbox and use {{shortcut}} to paste” shows your configured Paste Last Transcript shortcut from Settings → Shortcuts.

Important: On Windows, if you see “Update admin settings to paste!”, relaunch Flow as Administrator to paste into elevated applications. This notification can appear once even when the text pasted correctly — check the target app first; if your text is there, no action is needed.

  1. Click the destination textbox.

  2. Press Ctrl+Cmd+V (Mac, the default even when Fn is unavailable) or Alt+Shift+Z (Windows), or your custom Paste Last Transcript shortcut.

  3. Confirm the paste worked. If manual paste succeeds, the cause is app-specific compatibility.

Other recovery notifications

Match the notification to its recovery action:

  • “Click on a textbox first and then dictate” — no text field was focused when dictation ended.

  • “Microphone disconnected — Click below to insert the text recorded up to this point.” — tap Insert to recover what was recorded.

  • “Don't tap. Hold down {{shortcut}}.” — hold-to-dictate wasn't held, which cuts text short mid-dictation; the notification shows your configured hold-to-dictate shortcut.

Formatting differences between apps

Mac and Windows snippets retain bold, italic, lists, links, paragraphs, and line breaks — including blank lines and bullet lists — whether the trigger is spoken alone or inside a longer sentence. Unsupported formatting such as headings, tables, images, and colors is removed while the text is kept. Literal angle brackets in plain text, such as “<YourName>”, remain intact.

Compatible apps receive formatted text; others receive plain text. Formatting is dropped when a snippet is pasted alongside the hyperlink email signature, when the same trigger is used twice in one dictation, and in apps that don't accept formatted text such as lovable.dev, where lists use literal “1. ” or “- ” prefixes and the text remains intact. Long or multi-line pastes in terminal coding agents such as Claude or Codex can arrive in parts without formatting.


5. Check overlapping triggers

If a snippet expands to the wrong or partial text, check your personal and team lists. A personal snippet takes precedence over a team snippet with the same trigger, even if the two differ only in capitalization or spacing.

  • Similar triggers: Desktop warns but still saves triggers that differ only in punctuation, spacing, or case; spoken alone, the first matching snippet expands. Use distinct triggers.

  • Duplicates: Desktop compares triggers case-sensitively within each library, ignoring surrounding spaces, so a padded copy counts as a duplicate of its trimmed version. If both a padded and a clean copy exist, the clean one is used, and editing either merges them into one entry that keeps the combined usage count. If one library holds two entries that differ only by capitalization, the one saved most recently expands. On iOS, “Snippet already exists” means the trigger or expansion matches either field of another snippet in the same library.

  • Dictionary conflicts: Desktop rejects names already used by dictionary entries in the same library with a generic “already exists” message. Android blocks a snippet trigger already used as a dictionary word.


FAQs

Does pasting a snippet overwrite my clipboard?

Only when Flow cannot paste into the target app: it falls back to the clipboard and notifies you so you can paste manually. On Mac and Windows, when text exists but no textbox is focused, Flow shows a copyable transcript notification before replacing the clipboard; if that notification doesn't appear, your clipboard is unchanged.


Still stuck?

Contact support if snippets still paste partially across multiple apps after these checks. Include your platform, device, trigger, tested apps, and steps tried.

  • Mac: Flow menu-bar icon → Talk to support, Help → Talk to support, or Cmd+/.

  • Windows: Right-click the Flow system-tray icon → Talk to support.

  • iOS: Menu → Talk to Support → Report an issue, choose Issue under Request type, enter your details, and tap Send. “Message sent” confirms submission.

These options open support inside Flow; Help center opens the documentation website instead.