Frispel

sedan 2001

Firefox close windows

Pal

  • Hero Member
  • *****
    • Antal inlägg: 1760
  • I speak TCP/IP
    • Visa profil
  • Stad: Stockholm
När jag loggar in eller skriver ett inlägg eller gör något annat som får forumet att öppna ett eget fönster och sedan stänga det av sig självt, så stängs hela Firefox och inte bara den taben som popup-fönstret hamnar i. Inklusive taben med själva forumet, så jag lyckas alltså aldrig logga in. Däremot funkar den som den ska i IE.

Någon som har en bra lösning, alternativ nån som kan ändra koden i forumet till att bara stänga aktuell tab?


Luma

  • Sr. Member
  • ****
    • Antal inlägg: 387
    • Visa profil
  • Stad: Vara
Hmm, vilken version av firefox har du??

Jag kör just nu med 2.0.0.1 och det funkar perfekt.

Det funkar även med Mozilla & Minefield.

Borde vara antingen nån inställning du kommit åt, eller en skadad installation.

Spara alla bokmärken och ta bort & installera om firefox:en

Med andra ord är det inget fel på forumet, och inget fel i firefox.
// Christer


GUD

  • Sr. Member
  • ****
    • Antal inlägg: 467
    • Visa profil
  • Stad: Göteborg
Skumt Pal. Funkar fint i min Fx (2.0.0.1) också och har fungerat bra i alla tidigare versioner jag använt här. Aldrig varit med om något problem liknande vad du beskriver på någon annan sajt heller. Kanske installera om som sagt, eller felsöka lite på din installation?

Tilläggas kan att jag låter Fx öppna den typen av popups i riktiga fönster, inte i en ny tab (TabMixPlus [en addon] -> Links -> JavaScript Popups -> Allow resized popups). Kan det vara det som gör skillnaden? Prova! (Har dock aldrig varit några problem innan det att jag började köra med TabMixPlus heller.)
« Senast ändrad: januari 21, 2007, 18:43:04 av GUD »


Sonar

  • Hero Member
  • Hero Member
  • *****
    • Antal inlägg: 2937
    • Visa profil
Ja det här verkar skumt. Jag kör också firefox och har aldrig haft liknande problem, fast mina popups blir popups och inte tabbar så det kan vara något med det.

Jag försöker att inte lägga så mycket tid på den nuvarande forumkoden utan satsa all energi på det nya forumet (som inte kommer innehålla nästa några popups alls :-)). Men jag kan ta ett kik för att se om det är något som ser skumt ut i alla javascript om det är så att problemet kvarstår.


Pal

  • Hero Member
  • *****
    • Antal inlägg: 1760
  • I speak TCP/IP
    • Visa profil
  • Stad: Stockholm
Jo, det beror mycket riktigt på att jag inte tillåter riktiga popups, vilket jag kanske var lite otydlig med i första inlägget. Men det gör jag inte i IE heller, och när popupen stänger sig själv i IE så stänger den bara sin egen tab, inte hela fönstret.

Luma: Jo, felet ligger i Firefox, som tolkar window.close() (eller self.close() eller vilket kommando som nu används) alltför bokstavligt. Firefox borde tolka det som tab.close().

Sonar: Du behöver inte lägga ner din själ i det här. Kommer du på ett kommando som gör samma sak men är tab-aware så kan du ju byta, men leta inte ihjäl dig.


Pal

  • Hero Member
  • *****
    • Antal inlägg: 1760
  • I speak TCP/IP
    • Visa profil
  • Stad: Stockholm
Jag sniffade en inloggning, och det är mycket riktigt window.close() som används. Försökte googla fram en lösning, men hittar mest folk som har svårt att stänga fönster, inte folk som har svårt att låta bli.


Pal

  • Hero Member
  • *****
    • Antal inlägg: 1760
  • I speak TCP/IP
    • Visa profil
  • Stad: Stockholm
Enklaste lösningen vore att få Firefox att förbjuda javascript från att stänga ett fönster, men jag hittar vare sig någon inställning eller någon extension som gör det. Finns det verkligen ingen sådan? Låter konstigt i mina öron.


Pal

  • Hero Member
  • *****
    • Antal inlägg: 1760
  • I speak TCP/IP
    • Visa profil
  • Stad: Stockholm
Jag disablade alla extensions jag hade. Nu stänger window.close() bara aktuell tab, och inte hela fönstret.

Nu återstår bara att enabla alla extensions igen, en i taget och inklusive en omstart av firefox varje gång, tills jag hittar vilken extension som förändrar beteendet...


Pal

  • Hero Member
  • *****
    • Antal inlägg: 1760
  • I speak TCP/IP
    • Visa profil
  • Stad: Stockholm
Nu har jag disablat alla extensions och sedan enablat dem igen. Inga inställningar är ändrade. Men nu beter den sig som den ska.

Jag ska byta bransch.


Luma

  • Sr. Member
  • ****
    • Antal inlägg: 387
    • Visa profil
  • Stad: Vara

Tags: