Aggressively collapses DeepSeek thinking blocks automatically on load and stream.
Automatically collapses DeepSeek thinking/reasoning blocks on page load and during streaming
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.
*://*/*)| Command | Action |
|---|---|
GM_registerMenuCommand |
(Reserved for future menu integration) |
GM_setClipboard |
(Reserved for future clipboard features) |
*://*/*), so it only activates when it finds matching text| 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 |
| 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 |