Chrome extension that makes it easy to find all mail from a thread's sender,
scoped to the current view (E.g., in:inbox when in inbox view).
This is helpful to quickly find relevant context when handling an email.
The extension adds the following buttons:
- Thread-row hover icon — a person-search icon appears on each row in list views, alongside Gmail's archive/delete hover icons.
- Sender-name icon (list rows) — the same icon, always visible, to the left of the sender's name on each row.
- Sender-name icon (open conversation) — the same icon after the sender's name in each message header.
Clicking any of them runs a search like in:inbox from:sender@example.com. The scope comes from the current URL hash:
| View | Added qualifier |
|---|---|
| Inbox | in:inbox |
| Label | label:<name> |
| Category tab (Social, ...) | category:<name> |
| Starred / Important | is:starred / is:important |
| Sent / Drafts / Scheduled / Spam / Trash / Snoozed | in:sent etc. |
| An existing search | keeps the query, replaces any from:/to: terms |
| All Mail, or any view not listed above | no qualifier |
For views which show sent mail (E.g., Sent, or Drafts), to: is used instead of from:.
npm install
npm run build # or: npm start (rebuild on change), npm run build-prod (minified)Then in Chrome/Edge: chrome://extensions (edge://extensions) → enable Developer mode → Load unpacked → select the dist/ directory. Reload Gmail.
After code changes, rebuild, hit ⟳ on the extension, and refresh Gmail.
- The sender-name icons are placed with a MutationObserver looking for
td.gF span[email](conversation headers — the selector InboxSDK's owngetSender()uses) andtd div.yW span[email](list rows — the element the SDK's thread-row code uses) — if Gmail changes that markup the icons silently disappear (the hover icon is fully API-backed and unaffected). - On rows grouping several senders ("Alice, Bob 3"), the row icon sits before the first name and searches for the first sender; likewise, a sent message with several recipients searches only the first.
MIT — see LICENSE.
Gmail™ is a trademark of Google LLC. This extension is an independent project, not affiliated with or endorsed by Google.