Multi-select field won't work in firefox
pictogram - January 23, 2008 - 05:53
| Project: | Administration Menu Dropdown |
| Version: | 5.x-1.x-dev |
| Component: | User interface |
| Category: | bug report |
| Priority: | critical |
| Assigned: | Unassigned |
| Status: | postponed (maintainer needs more info) |
Jump to:
Description
I had a hard finding what was the cause of my problem. I couldn't multi-select items in Firefox when logged as admin. The cause seems to be your module. After deactivated your module everything went Ok ??? Maybe a CSS problem, z-index ???

#1
I have seen some problems with Z-index and some themes with Admin Menu dropdown. However, with my work on Ubercart (which contains a handful of multiselect boxes) and Firefox I have never encountered any issue with multiselect boxes. Can you recreate the error? If so, what modules/themes are you using and which form do you encounter this issue on?
#2
The cause for this Firefox bug is
position: fixed. This has been reported and discussed in admin_menu's queue several times.#3
I was aware of issues with position:fixed in Firefox, but where does this show itself in multiselect boxes? Does it show when the menu is displayed? hidden? More information on this issue would be helpful.
#4
I don't know either, if this bug in Firefox can also be triggered when a fixed positioned element isn't displayed at all. However, it seems so, since pictogram is reporting exactly the same bug like everyone else: It's impossible to select items in multi-select fields in Firefox.
I know that you don't like that. ;) Have you already considered to implement a JavaScript that continuously resets the (absolute) position of admin_menu upon scrolling? I've seen some impressive jQuery work in the wild some time ago (unfortunately can't remember where).
#5
I've recently tested out Firefox Beta 3 with Admin Menu Dropdown and it appears all previous issues with
position: fixedare non existent. If you can confirm multi-select fields work on Firefox Beta 3, this would help determine if this issue stems from Firefox 2's rendering ofposition: fixedHTML elements.#6