# Focus Diff

> Filter GitHub pull request diffs with your own filters and see how much is left to review.

Canonical page: [https://chrome-stats.com/d/focus-diff](https://chrome-stats.com/d/focus-diff)

## Overview

- **ID:** `focus-diff`
- **Platform:** Firefox
- **Type:** Firefox add-on
- **Status:** Available
- **Publisher:** Hyan Mandian
- **Category:** web-development
- **Daily users:** 1
- **Version:** 1.2.0
- **Last updated:** 2026-10-13
- **First published:** 2026-10-05
- **Size:** 185 KB
- **Data as of:** 2026-11-05
- **Store listing:** [Firefox Add-ons Store](https://addons.mozilla.org/firefox/addon/focus-diff/)
- **Website:** [https://focus-diff.com](https://focus-diff.com/)

## Description

Big pull requests mix the code you own with tests, docs, lock files and generated files. Focus Diff adds a small bar to the Files changed page so you can review one part at a time.

Filter the diff
• Make filters from file patterns: Frontend, Backend, Tests, Docs, or anything your repository needs.
• Start from ready-made examples, then keep filters for every repository or only one.
• Pick a filter and the diff shows only its files. Files changed and the +/− lines count only what you review.
• Share your filters with your team: copy them in settings, and a teammate imports them in theirs.

See what’s left
• Files left to review, lines added and removed, and an estimate of the review time, for the filter you’re on.
• A breakdown of every filter side by side.
• A Done badge when a filter is fully reviewed.

Move faster
• Jump to the next file you haven’t viewed (Alt+Shift+J).
• Step through every conversation on the pull request without scrolling for it.
• Switch filters from the keyboard: Alt+Shift+. and Alt+Shift+, to cycle, Alt+Shift+0 for all files. You can change every shortcut in your browser’s shortcut settings.

Private by design
• No account, no tracking, no network requests. Focus Diff reads the file paths and line counts already on the page, and nothing leaves your browser.
• Your filters and themes stay in your browser’s storage.

Works with the keyboard and screen readers, follows GitHub’s light and dark themes, and comes in English and Brazilian Portuguese. You can also make a theme of your own: pick the bar’s colours in settings with a live preview, and share it with your team.

Free and open source under the MIT license: <a href="https://prod.outgoing.prod.webservices.mozgcp.net/v1/7cbc412a7ca2780684ba41abc285df13f92592d2d896fe39023154d7818330bd/https%3A//github.com/hyanmandian/focus-diff" rel="nofollow">https://github.com/hyanmandian/focus-diff</a>

## Rankings

- #109,699 — Overall
- #216 — focus

## Permissions and access

### Permissions

- `storage`
- `alarms`

### Content script matches

- `github.com`

## Safety

- **Risk impact:** Moderate risk impact
- **Risk likelihood:** High risk likelihood

### Analysis details

- Request access to the following domains: github.com
- This extension was recently updated in the past month. New updates may not be stable or safe.

> Some risk analysis details are omitted from this free response. [Upgrade to view the full analysis](https://chrome-stats.com/pricing).

## Similar extensions and apps

- [Github Pull Request Counter](https://chrome-stats.com/d/github-pull-request-counter) — 2 users, 5.00 / 5
- [GitHub Diff Explorer](https://chrome-stats.com/d/github-diff-explorer) — 3 users, 5.00 / 5
- [GitHub Superfilter](https://chrome-stats.com/d/github-superfilter) — 2 users
- [GitQuiet - GitHub Pull Request Review](https://chrome-stats.com/d/gitquiet) — 0 users
- [GitHub PR Quick Filters](https://chrome-stats.com/d/github-pr-quick-filters) — 6 users
- [GitHub File Diff](https://chrome-stats.com/d/github-file-diff) — 9 users
- [GitHub Flex](https://chrome-stats.com/d/github-flex) — 1 users
- [Diff Navigator for GitHub](https://chrome-stats.com/d/diff-navigator-for-github) — 2 users
- [Mighty GitHub PRs](https://chrome-stats.com/d/mighty-github-prs) — 1 users, 5.00 / 5
- [GitHub CR Toolbox](https://chrome-stats.com/d/github-cr-toolbox) — 0 users
- [Load More Pull Request](https://chrome-stats.com/d/load-more-pull-request) — 1 users
- [Diff Search](https://chrome-stats.com/d/diff-search) — 1 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/focus-diff)
