Closed Bug 827991 Opened 12 years ago Closed 9 years ago

jQuery-ui modal dialogs broken in Firefox 18

Categories

(Core :: Layout, defect)

18 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
platform-rel --- -

People

(Reporter: admin, Unassigned)

Details

(Whiteboard: DUPEME [platform-rel-jQuery])

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11 Steps to reproduce: I use a jQuery-ui modal dialog (the version is 1.8.18). The dialog contains various input controls (textboxes, checkboxes and radio buttons). Actual results: The input controls don't work anymore in Firefox 18, i.e. texts cannot be entered into the textboxes, checkboxes can not be checked/unchecked, radio buttons cannot be clicked. Expected results: In Firefox 17 everything worked as one expects from HTML input elements.
Can you please provide a public testcase ?
Flags: needinfo?(admin)
(In reply to Matthias Versen [:Matti] from comment #1) > Can you please provide a public testcase ? Of course: Go to http://kreidestaub.de/chessnode.html, click on Login and try to enter a username or change Server/Port. Try it with Firefox 17, 18, IE >= 9, and Chrome. PS: I just noticed that Firefox 11 isn't working either.
Flags: needinfo?(admin)
I just revisited my site with Firefox 17.0.1 and noticed that it doesn't work either. Sorry about the misleading bug report and previous comment in that respect. Anyway, all versions of Firefox seem to have this problem with modal jQuery-ui dialogs because Internet Explorer >= 9.0 and Google Chrome are definitely OK.
confirming with Firefox trunk on Windows 7
Status: UNCONFIRMED → NEW
Component: Untriaged → Layout
Ever confirmed: true
Product: Firefox → Core
There's a known issue with jquery-ui where it does broken browser-sniffing and sends us bogus content that prevents all sorts of events, which has the side-effect of not being able to type in textfields like this because it prevents them from being focused. Unfortunately, they don't seem to be particular interested in fixing it. I can only recommend not using jquery-ui. :(
Whiteboard: DUPEME
@Boris Zbarsky: If that is really true, I can only recommend not using Firefox.
(In reply to chessweb from comment #2) > Of course: Go to http://kreidestaub.de/chessnode.html, click on Login and > try to enter a username or change Server/Port. > > Try it with Firefox 17, 18, IE >= 9, and Chrome. Just in case it is interesting to anyone: That works for me just fine on Firefox 17 (Mozilla build)+18 (Fedora RPM) on Linux x86_64.
(In reply to Felix Schwarz from comment #8) > (In reply to chessweb from comment #2) > > Of course: Go to http://kreidestaub.de/chessnode.html, click on Login and > > try to enter a username or change Server/Port. > > > > Try it with Firefox 17, 18, IE >= 9, and Chrome. > > Just in case it is interesting to anyone: That works for me just fine on > Firefox 17 (Mozilla build)+18 (Fedora RPM) on Linux x86_64. No, it isn't working with Firefox on Linux either. I just tried it with Debian 32-bit. It's just that in order to allow Firefox users to log in at all, I recently changed the dialogs from modal to modeless, but only when the app is used with Firefox.
Whiteboard: DUPEME → DUPEME [platform-rel-jQuery]
platform-rel: --- → ?
Demo site is down, and https://jqueryui.com/dialog/#modal-form WFM is current releases. Let's go ahead and close under the assumption that something has been fixed somewhere. But, if there's still a bug with current versions of jQuery UI and Firefox, please comment and we can re-open.
Status: NEW → RESOLVED
Closed: 9 years ago
platform-rel: ? → -
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.