thinking arrow tapper

Aggressively collapses DeepSeek thinking blocks automatically on load and stream.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

יוצר
Dante2194
התקנות יומיות
0
סה"כ התקנות
2
דירוגים
0 0 0
גרסה
0.1
נוצר
19-07-2026
עודכן
19-07-2026
Size
2.11 קילו-בייט
רישיון
MIT
חל על
כל האתרים

automatically closes the annoying thinking header even while it's being generated though it's manually able to be open or closed

DeepSeek Thinking Arrow Tapper

Automatically collapses DeepSeek thinking/reasoning blocks on page load and during streaming


What It Does

This script finds "Thought for..." and "Thinking" headers on DeepSeek and automatically clicks their toggle buttons to collapse them. It runs immediately and continues watching for new thinking blocks that appear during streaming responses.


How It Works

  • Scans all elements for text containing "Thought for" or "Thinking"
  • Finds the clickable toggle button or container for each block
  • Triggers a click to collapse the thinking section
  • Marks processed elements to avoid repeated clicks
  • Uses a MutationObserver to catch thinking blocks that appear mid-stream

Installation

  1. Install a userscript manager (Tampermonkey, Violentmonkey, etc.)
  2. Create a new script and paste the source
  3. The script runs automatically on all pages (*://*/*)

Commands

Command Action
GM_registerMenuCommand (Reserved for future menu integration)
GM_setClipboard (Reserved for future clipboard features)

Notes

  • Broad match – Script runs on all domains (*://*/*), so it only activates when it finds matching text
  • Delay – 50ms click delay ensures the DOM is ready for interaction
  • No duplicates – Processed elements are tagged to prevent toggle loops

Customization

Setting Location Description
Match pattern @match Change to restrict to specific sites (e.g., *://deepseek.com/*)
Search text text.includes('Thought for') Add or remove phrases to target
Click delay setTimeout(..., 50) Adjust timing if toggles miss their target

Troubleshooting

Issue Fix
Blocks not collapsing Increase click delay (try 100-200ms)
Toggle loops Clear data-collapsed-by-script attributes and reload
Thinks not caught Verify the observer is attached to document.body