Item logo image for Marginalia

Marginalia

ExtensionDeveloper Tools1 user
Item media 2 (screenshot) for Marginalia
Item media 1 (screenshot) for Marginalia
Item media 2 (screenshot) for Marginalia
Item media 1 (screenshot) for Marginalia
Item media 1 (screenshot) for Marginalia
Item media 2 (screenshot) for Marginalia

Overview

Add review comments to GitHub's rich markdown diffs.

Add review comments to GitHub's rich markdown diffs. A browser extension for Chrome and Firefox that lets you comment on markdown files in GitHub PR rich diff views — something GitHub doesn't natively support. ━━━━━━━━━━━━━━━━━━━━ ✦ FEATURES ━━━━━━━━━━━━━━━━━━━━ ⟨/⟩ Jump to Source Diff Hover over any paragraph, heading, or block in the rich diff to see a source button. Click it to switch the file to source diff mode, where GitHub's native inline commenting works. 💬 Inline Comment Overlay Hover to see a comment button that opens a comment form right there in the rich diff. The extension maps the rendered block back to the source line number and posts a real PR review comment via the GitHub API. Both approaches can be used together (default) or individually — configurable in the extension popup. ━━━━━━━━━━━━━━━━━━━━ ⟐ HOW TO USE ━━━━━━━━━━━━━━━━━━━━ 1. Open any GitHub PR's "Files changed" tab 2. Find a markdown file (.md, .markdown, .mdx) showing the rich diff 3. Hover over any content block (paragraph, heading, list, code block, etc.) 4. Two buttons appear on the left: ⟨/⟩ Switch to source diff for native commenting 💬 Open an inline comment form 5. Write your comment and hit Comment (or Cmd/Ctrl + Enter) ━━━━━━━━━━━━━━━━━━━━ ⚙ HOW LINE MAPPING WORKS ━━━━━━━━━━━━━━━━━━━━ The extension fetches the file's source content from the PR's head branch and uses a text-matching heuristic to find which source lines correspond to each rendered block. It then maps those to diff positions for the GitHub API. The mapping isn't perfect for heavily edited files, but works well for typical docs/README changes. ━━━━━━━━━━━━━━━━━━━━ ⌨ KEYBOARD SHORTCUTS ━━━━━━━━━━━━━━━━━━━━ Cmd/Ctrl + Enter → Submit comment Escape → Cancel / close comment form ━━━━━━━━━━━━━━━━━━━━ ⚠ LIMITATIONS ━━━━━━━━━━━━━━━━━━━━ • Line mapping is heuristic-based and may occasionally target a nearby line instead of the exact one • Very large diffs (100+ files) may hit API rate limits • The extension only activates on PR "Files changed" pages • Rich diff must be enabled for the markdown file (GitHub's default for .md) • Firefox: inline commenting requires manually granting api.github.com host permission (see Installation)

Details

  • Version
    1.0.0
  • Updated
    March 19, 2026
  • Offered by
    Govind Sharma
  • Size
    12.93KiB
  • Languages
    English
  • Developer
    Email
    gnsharma0810@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps