Firefox, Leopard e drop-down list
5 Novembre 2007
Come scritto anche nelle note di versione di Firefox 2.0.0.9, in Mac Os X 10.5 (Leopard) si verifica un problema con alcune drop-down list (i menu a discesa): personalmente ho rilevato il problema solo pochi secondi fa, utilizzando il menu per la scelta del mese (Modifica data e ora) in fase di composizione di un post in WordPress.
Per i più curiosi il bug relativo è il numero 400082, in cui si legge anche la spiegazione del problema
When I started work on this, I was sure it’d turn out to be an Apple bug — after all it only happens on Leopard. But it’s not an Apple bug.
In fact it’s a Mozilla.org bug, which was uncovered by a very subtle change in Leopard’s behavior from previous OS X versions (e.g. Tiger aka OS X 10.4.X).
I won’t repeat what I said in my patch’s comments. Put most simply, the bug is in code that tries to constrain a window’s dimensions as it’s being created, and shows up when the window is created empty. The reason it only happens on Leopard is that a system call (GetWindowBounds()) behaves slighly differently on Leopard (compared to previous OS X versions) when it’s called on an empty window (one with zero width and/or height). But GetWindowsBounds()’s results aren’t “wrong”, so this isn’t an Apple bug.
A questo punto ci sono due ostacoli:
- la patch è arrivata troppo tardi per essere inserita nella versione 2.0.0.9. La 2.0.0.10 è attesa per i primi di dicembre, ammesso che non decidano di forzare i tempi
- le modifiche intervengono su un’area delicata
Moderate risk because I’ve changed code that’s exercised whenever a window is created. A bit more testing should be all that’s needed to dispel any doubts about this.
Staremo a vedere come si comporterà Mozilla 😉
4 commenti/trackback a “Firefox, Leopard e drop-down list”
Trackback e pingback
- Best of Week #22 | Gioxx's Wall
[...] Firefox, Leopard e drop-down list [...]
Non è possibile inserire nuovi commenti. I commenti vengono disattivati automaticamente dopo 60 giorni.
6 Novembre 2007 alle 11:31
Bug verificato anche con Elena sul suo Drupal (ricordo bene che gli dava questo problema). Attendiamo fiduciosi 😛
6 Novembre 2007 alle 11:33
Dopo la segnalazione di questo bug, direi che forse hai fatto male a passare a Leopard! 😛
6 Novembre 2007 alle 11:58
Io non sposto mai, copio 😛