I made a lightweight script because I usually play with multiple tabs and split view, and I wanted the chat bar to appear only on specific tabs rather than cluttering all of them.
What it does:
• Toggle the Torn chat dock (Show/Hide) independently per tab.
• Option to set whether newly opened tabs start with the chat visible or hidden by default (existing tabs won't change).
• Settings are easily accessible from the sidebar: click Chat Settings (or just Chat on mobile).
Compatibility & Limits:
• Torn PDA: Works seamlessly.
• PC (Tampermonkey/Violentmonkey): Works great across tabs in the same browser window.
Note: If you use multiple separate browser windows, the default setting for new tabs doesn't sync across different windows, so you'll need to set it per window.
Important Note for TornTools users:
If you encounter an insertAdjacentElement error, go to: TornTools → Chat → QoL and disable "Button for hiding chat" (that option conflicts with this script).
What's new: • Added an option: "Always visible on credit page".
This lets you keep the chat permanently enabled on the Credits page (torn.com/credits.php), no matter what your default settings are for new or existing tabs.
It is ideal if you want a dedicated background/split tab open only for chatting, while keeping the rest of your tabs completely clean and clutter-free!
I made a lightweight script because I usually play with multiple tabs and split view, and I wanted the chat bar to appear only on specific tabs rather than cluttering all of them.
What it does:
• Toggle the Torn chat dock (Show/Hide) independently per tab.
• Option to set whether newly opened tabs start with the chat visible or hidden by default (existing tabs won't change).
• Settings are easily accessible from the sidebar: click Chat Settings (or just Chat on mobile).
Compatibility & Limits:
• Torn PDA: Works seamlessly.
• PC (Tampermonkey/Violentmonkey): Works great across tabs in the same browser window.
Note: If you use multiple separate browser windows, the default setting for new tabs doesn't sync across different windows, so you'll need to set it per window.
Important Note for TornTools users:
If you encounter an insertAdjacentElement error, go to: TornTools → Chat → QoL and disable "Button for hiding chat" (that option conflicts with this script).