Cliccando su URLS si apre una nuova scheda in FireFox

Sono in esecuzione 10.04, con FireFox 3.6.x. Ho installato NoScript e AdBlock, oltre a Firebug e al toolkit GWT. Il problema che sto avendo è che a volte gli URL si aprono in nuove tabs anche solo con un normale clic. Uso il trackpad integrato del mio portatile come dispositivo di puntamento con la funzione “tocca per fare clic” triggersta. Questo sembra accadere tra il 10 e il 25% delle volte. È abbastanza fastidioso. Qualcuno ha idea di cosa lo causa?

Stai toccando vicino a un bordo o ad un angolo per caso? A seconda del modello hardware e della configurazione del software, toccando vicino ad alcuni lati si emula il secondo (medio) o terzo pulsante (destro) del mouse. In Firefox, per impostazione predefinita, facendo clic con il pulsante centrale del mouse su un collegamento, viene aperto in una nuova scheda.

Quando accedo al mio computer tramite VNC dal mio telefono, a volte trovo che il tasto Control venga inviato molto tempo. So che si tratta di un caso d’uso diverso dal tuo, ma potrebbe essere che il tuo tasto di controllo si blocchi (o lo stai accidentalmente premendo). So quanto sia facile farlo su alcune piccole tastiere).

Potresti riuscire a testare eseguendo xev e vedendo quali chiavi vengono inviate quando fai clic. Genera un sacco di output, quindi potrebbe essere più semplice scriverlo su un log xev > ~/Desktop/xev.output facendo clic sulla casella del mouse alcune decine di volte come se si farebbe clic su un collegamento e quindi cercando l’output per qualunque aspetto assomigli al tasto di controllo (Potrebbe avere senso premere i tasti di controllo alcune volte per vedere come appare il loro risultato per il confronto)

O quello oi collegamenti hanno l’attributo target="_blank" impostato .. Nel qual caso dovrebbero generare nuove windows o tabs. Credo che ci sia un addon che disabilita questo.

Spero tu abbia risolto questo problema. In caso contrario, sembra essere un problema con i touchpad che hanno una soluzione: su Launchpad Hope aiuta.