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”

  1. Gioxx scrive:

    Bug verificato anche con Elena sul suo Drupal (ricordo bene che gli dava questo problema). Attendiamo fiduciosi 😛

  2. prometeo scrive:

    Dopo la segnalazione di questo bug, direi che forse hai fatto male a passare a Leopard! 😛

  3. flod scrive:

    Io non sposto mai, copio 😛

Trackback e pingback

  1. 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.