Mozilla har en løsning for Flash som får Firefox til å miste fokuset
- Kategori: Firefox
En feil ble oppdaget i midten av 2012 som fikk Firefox-nettleservinduet til å miste fokus under visse omstendigheter når Flash-innhold ble spilt i det.
Hva dette betydde er at Firefox-brukere måtte klikke på nettleservinduet for å gjøre det til det aktive vinduet på systemet igjen, selv om det var det aktive vinduet før. Feilen flere problemer, inkludert tastatursnarveier som Ctrl-T for å åpne en ny fane i nettleseren, vil ikke registrere seg lenger.
Systemet feilen ble oppdaget på var et x86 Windows 7-operativsystem med Flash 11.3 opprinnelig, men andre systemer som Windows 8.1 er også berørt av det i henhold til brukerrapporter.
I følge Mozilla er det en feil i Flash og ikke i Firefox som forårsaker problemet for brukere av nettleseren.
Problemet ble raskt koblet til Flashs beskyttede modus. Brukere som deaktiverte modusen eller kjørte operativsystemer der det ikke var tilgjengelig, opplevde ikke problemet.
Gjengi problemet
For å gjengi problemet må du besøke en webside som kjører Flash-innhold, f.eks. http://www.adobe.com/software/flash/about.
Du vil merke at Flash-prosesser lastes inn når du åpner Task Manager for systemet med Ctrl-Shift-Esc.
Det er da nødvendig å lukke alle vinduer som spiller av Flash-innhold igjen og vente til Flash-prosessen avsluttes automatisk.
Når du deretter åpner en webside med Flash igjen, mister Firefox fokus.
Andre feil kan være relatert til problemet, for eksempel at nye vinduer åpnes i bakgrunnen og ikke i forgrunnen på systemet.
Å fikse problemet
Mozilla samarbeidet med Adobe om feilen, men en løsning var ingen steder i sikte.
I går, Aaron Klotz publiserte en kommentar til Bugzilla, men rapporten som bekreftet at det er funnet en mulig oppdatering for problemet.
Mulig oppdatering ved bruk av LockSetForegroundWindow
Denne oppdateringen pakkes ut av prosess NP_Initialiser samtaler med LockSetForegroundWindow. Dette ser ut til å gjøre riktig ting.
Implementeringen er for tiden under utprøving, men den ser lovende ut så langt. Hvis ingen problemer blir oppdaget under testene, kan det hende det kommer raskt til Firefox Nightly og derfra og helt ned til den stabile versjonen av nettleseren.
Oppdater : Det ser ut til at Adobe også har fikset feilen i Flash Player 15.
Firefox vil nå beholde fokus når Flash Player-prosesser lanseres (3223393)