Add-ons für den Firefox-Browser
  • Erweiterungen
  • Themes
    • für Firefox
    • Wörterbücher & Sprachpakete
    • Andere Browser-Seiten
    • Add-ons für Android
Anmelden
Vorschau von CodeMirror PRIMARY Bridge

CodeMirror PRIMARY Bridge von Nicolas Hainaux

Restores middle-click paste from CodeMirror editors (GitHub Gist, codemirror.net…) on Linux/BSD by forwarding selections to the X11/Wayland PRIMARY buffer. Per-domain allowlist, off by default. Requires a companion native helper.

0 (0 Bewertungen)0 (0 Bewertungen)
Laden Sie Firefox herunter und holen Sie sich die Erweiterung
Datei herunterladen

Metadaten zur Erweiterung

Über diese Erweiterung
On Linux/BSD, CodeMirror-based editors (GitHub Gist, codemirror.net, and others) don't propagate text selections to the X11/Wayland PRIMARY buffer. The result: middle-click paste from those editors silently does nothing. This extension restores that workflow.

How it works

A content script watches the selection inside CodeMirror editors on allowlisted sites. When the selection changes, it sends the text to a small Python "native messaging host" running outside the browser, which
writes it to PRIMARY via xsel, xclip, or wl-copy.

Two-part install
  1. The extension itself (this page).
  2. A small Python helper, installed separately by running install.sh from the source tree. WebExtension APIs cannot reach clipboard tools directly — the helper is required and AMO cannot install it for you.

Full instructions, including the source repository, are at https://gitlab.com/nicolas.hainaux/cm_primary.

Security model

Off everywhere by default. The extension only forwards selections on hostnames you explicitly add to the allowlist in the options page — no allowlist entry, no message to the helper, no write to PRIMARY.

This mirrors the conservative choice Firefox made after CVE-2023-6208, which was patched by dropping all JavaScript-driven PRIMARY updates. This extension reopens that path only on sites you've explicitly trusted.

Privacy

No telemetry, no analytics, no remote servers. Selections are only forwarded to your local PRIMARY buffer.

Supported platforms

Linux X11 (tested with xsel). BSD and Wayland support is implemented but untested — feedback welcome.
Bewertet mit 0 von 0 Bewertern
Melden Sie sich an, um diese Erweiterung zu bewerten
Es liegen noch keine Bewertungen vor

Stern-Bewertung gespeichert

5
0
4
0
3
0
2
0
1
0
Noch keine Bewertungen
Berechtigungen und Daten

Benötigte Berechtigungen:

  • Nachrichten mit anderen Programmen als Firefox austauschen
  • Auf Ihre Daten für diverse Websites zugreifen

Optionale Berechtigungen:

  • Auf Ihre Daten für diverse Websites zugreifen

Datenerfassung:

  • Der Entwickler sagt, dass diese Erweiterung keine Datenerhebung benötigt.
Weitere Informationen
Weitere Informationen
Add-on-Links
  • Hilfeseite
  • Hilfe-E-Mail-Adresse
  • Add-on-ID kopieren
Version
1.0.0
Größe
18,5 KB
Zuletzt aktualisiert
vor 11 Tagen (4. Juni 2026)
Verwandte Kategorien
  • Webentwicklung
Lizenz
MIT-Lizenz
Versionsgeschichte
  • Alle Versionen anzeigen
Zur Sammlung hinzufügen
Dieses Add-on melden
Zur Mozilla-Startseite gehen

Add-ons

  • Über
  • Firefox-Add-ons-Blog
  • Erweiterungs-Workshop
  • Entwickler-Zentrum
  • Regeln für Entwickler
  • Blog der Gemeinschaft
  • Forum
  • Einen Fehler melden
  • Bewertungsleitfaden

Browser

  • Desktop
  • Mobile
  • Enterprise

Produkte

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Datenschutz
  • Cookies
  • Rechtliches

Sofern nicht anders vermerkt, steht der Inhalt dieser Seite unter der Creative Commons Attribution Share-Alike License v3.0 oder einer späteren Version.