thinking arrow tapper

Aggressively collapses DeepSeek thinking blocks automatically on load and stream.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да инсталирате разширение, като например Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

Автор
Dante2194
Инсталации дневно
0
Инсталации общо
2
Рейтинг
0 0 0
Версия
0.1
Създаден
19.07.2026
Обновен
19.07.2026
Размер
2 КБ
Лиценз
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