A small userscript that keeps Basecamp's My Tasks tray open until you deliberately close it. Normally the tray snaps shut the moment you click anywhere outside it, open a task, or navigate to another page — which makes it awkward to actually work through your tasks. With this installed, the tray stays put so you can open several tasks in new tabs, click through to a task and come straight back, or read a sidebar ping, all without the tray closing on you.
It only runs on Basecamp (both app.basecamp.com and 3.basecamp.com) and only touches the tasks tray.
Stays open when you: click empty space outside the tray; click a task (in the same tab or, with Ctrl-click / ⌘-click, in a new tab); or navigate elsewhere, including opening a ping thread in the sidebar.
Closes when you: click the tray's Close (✕) button; click the My Tasks tab again (or press its T hotkey); press Escape; or open a different tray (only one tray stays open at a time).