Sensible Slack автор Mike Turley
Enhances the Slack web client with manual thread read control and quick message actions.
Немає користувачівНемає користувачів
Метадані розширення
Знімки екрана
Про це розширення
Adds quality-of-life improvements to the Slack web interface. The primary feature is preventing the Threads view from automatically marking messages as read. All features can be individually toggled from the extension popup.
Manual Thread Read Control
Prevents the Threads page from automatically marking threads as read as you scroll past them. Instead:
Quick Message Actions
Adds a secondary toolbar on message hover with shortcuts that are normally buried in menus:
Each action can be individually enabled or disabled in the popup settings.
How it works
A content script running in the page's MAIN world wraps
Pairing with a Redirect Blocker
Slack's web client often tries to redirect you to the desktop app when you open a Slack link. This extension pairs well with a separate extension that blocks that redirect behavior, like Slack Redirect.
Manual Thread Read Control
Prevents the Threads page from automatically marking threads as read as you scroll past them. Instead:
- Automatic
subscriptions.thread.markAPI calls are intercepted at the XHR level and suppressed with fake success responses, so Slack doesn't retry. - A "Mark as read" button appears on each thread with unread messages, letting you explicitly dismiss them.
- Threads viewed on other pages (channels, DMs) are still marked as read normally.
Quick Message Actions
Adds a secondary toolbar on message hover with shortcuts that are normally buried in menus:
- Copy link — One-click permalink copy to clipboard.
- Open thread in new tab — Opens the message's thread in a new tab with the thread panel automatically expanded.
- Open in split view — Opens the thread's split view (the native Slack feature that's normally several clicks deep).
- Mark unread — Marks the message as unread without right-clicking or opening a menu.
Each action can be individually enabled or disabled in the popup settings.
How it works
A content script running in the page's MAIN world wraps
XMLHttpRequest.prototype before Slack's scripts load. When you're on the Threads page, mark-as-read requests are redirected to a blob URL returning {"ok":true}, preventing Slack from knowing the request was blocked. The intercepted request parameters (token, timestamps, URL) are captured and stored per-thread so they can be replayed exactly when you click "Mark as read".Pairing with a Redirect Blocker
Slack's web client often tries to redirect you to the desktop app when you open a Slack link. This extension pairs well with a separate extension that blocks that redirect behavior, like Slack Redirect.
Rated 0 by 0 reviewers
Permissions and data
Необхідні дозволи:
- Отримувати доступ до ваших даних для вебсайтів у домені slack.com
Необов'язкові дозволи:
- Отримувати доступ до ваших даних для вебсайтів у домені slack.com
Більше інформації
- Посилання додатка
- Версія
- 0.1.1
- Розмір
- 34,81 КБ
- Востаннє оновлено
- місяць тому (23 бер 2026 р.)
- Пов'язані категорії
- Ліцензія
- CC0 1.0 Universal
- Історія версій
- Додати до збірки