View as Markdown

Browser Extensions

Install the Chrome or Firefox extension to surface Mergify Merge Queue and stack controls, plus read report timestamps in your own timezone, directly inside GitHub pull requests.


Why Use the Browser Extensions?

Section titled Why Use the Browser Extensions?

The Chrome and Firefox extensions inject a small Mergify panel into every GitHub pull request you open. The panel surfaces the most common actions without typing commands and shows Mergify context (queue state, stack position) directly in the pull request. Use them when you want to:

  • Enqueue a pull request as soon as you review it.
  • Quickly dequeue without context switching.
  • See at a glance whether the pull request is already in one of your queues.
  • See a stack’s chain and revision history without opening the CLI.
  • Read the timestamps in Merge Queue reports in your own timezone instead of UTC.
Section titled Locate the Official Download Links

The dashboard keeps the canonical links to the Chrome Web Store and Firefox Add-ons listing so you always grab the signed builds.

  1. Sign in to the Mergify dashboard.

  2. Open Settings → Integrations and pick the Browser category.

  3. On the Chrome Extension or Firefox Add-On card, click Install. The button reads Installed when the browser you are using already has it.

Merge Queue → Deployment → Browser Extension carries the same two links, labeled Add to Chrome and Add to Firefox, next to a summary of what the panel adds to a pull request.

The Browser category of the Mergify Integrations page, with the Chrome Extension and Firefox Add-On cards
  1. Click Install on the Chrome Extension card, or Add to Chrome on the Deployment page.
  2. Confirm the permissions in the Chrome Web Store dialog.
  1. Click Install on the Firefox Add-On card, or Add to Firefox on the Deployment page.
  2. Approve the requested permissions in the Firefox Add-ons prompt.

After installation, reload any pull request on GitHub. A Mergify panel appears above the GitHub merge box, with a button for each command you would otherwise leave as a comment:

  • Queue and Requeue both run queue to put the pull request into the merge queue.

  • Dequeue runs dequeue to take it back out.

  • Refresh runs refresh to re-evaluate the pull request against your configuration.

  • Rebase branch and Update branch run rebase and update to bring the pull request up to date with its base branch.

Two links next to the buttons open the pull request’s Mergify event history and the merge queue it sits in.

Mergify browser extension panel injected into a GitHub pull request

The extension rewrites the UTC timestamps in Mergify’s Merge Queue reports into your browser’s timezone, so the times already match your local clock. The Mergify engine writes those timestamps in UTC so a report reads the same way for everyone, wherever they are. Without the extension, you have to convert each timestamp in your head to tell whether a pull request entered the queue during your workday, or when it is expected to merge.

There is nothing to set up: the extension follows your browser, so the times stay correct when you travel or switch machines.

Hovering a converted timestamp reveals the original UTC value, so the source time is never lost when you compare notes with a teammate in another timezone. The extension only rewrites Mergify’s own comments and leaves the rest of the pull request as GitHub renders it.

For repositories using Stacks, the extension renders the Mergify Stacks panel inside the pull request. It shows the full chain of stacked PRs, highlights where the current PR sits, and includes the revision-history timeline so you can see how each commit evolved across pushes without leaving GitHub.

Mergify Stacks panel with the stack and its revision history timeline on a pull request

Was this page helpful?