Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Linux] MozillaBrowser uses deprecated "-remote" flag causing URL to be silently dropped on Firefox 57+

Aperta Adatta ai principianti
#4,016 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
72/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Tranquilla
Stack tecnologico
java
Ambito
desktop

Direzione di ricerca

Inizia leggendo il codice MozillaBrowser che costruisce i parametri della riga di comando di Firefox, poi ispeziona DefaultWebBrowser.java, che l'issue identifica anche come utilizzatore del flag deprecato. Controlla come viene passato il parametro URL in entrambi i casi. Fatto significa che Firefox 57+ apre l'URL richiesta quando è selezionato come browser esterno su Linux.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug
  • I verified I can reproduce this issue against latest Integration
    Build of Eclipse SDK

Steps to reproduce

  • Install Firefox and Chrome on Linux
  • Set Chrome as system default browser
  • Preferences > General > Web Browser >
    Use external web browser > Select Firefox > Apply and Close
  • Open any URL in Eclipse

I expected: Firefox opens with the URL

But got: Firefox launches but URL is not opened

Image

Root Cause

MozillaBrowser uses deprecated "-remote openURL(...)" flag
which was removed in Firefox 57 (2017), causing URL to be
silently dropped.

Fix suggestion

// Before
parameters + " -remote openURL(" + IBrowserDescriptor.URL_PARAMETER + ")"

// After
parameters + " --new-tab " + IBrowserDescriptor.URL_PARAMETER

Tested under this environment:

  • OS: Linux Ubuntu 22.04.4 LTS
  • Eclipse version: Eclipse Platform 4.38 (2025-12) and CDT version 12.3.0.
  • Firefox version: Mozilla Firefox 150.0.3

Note

The same deprecated "-remote" flag is also used in
DefaultWebBrowser.java but has not been verified whether
it is reachable in practice. It may need the same fix.

Community

  • I understand reporting an issue to this OSS project does not
    mandate anyone to fix it. Other contributors may consider the
    issue, or not, at their own convenience. The most efficient way
    to get it fixed is that I fix it myself and contribute it back
    as a good quality patch to the project.
Lingua principale
Java
Stelle
124
Fork
269
Merge medio
2g 3h
PR unite (30g)
69

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di eclipse-platform/eclipse.platform.ui

Tutte le issue di eclipse-platform/eclipse.platform.ui

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.