Closed Bug 4423 Opened 26 years ago Closed 26 years ago

Javascript-generated pop-up menus don't work...

Categories

(Core :: JavaScript Engine, defect, P3)

defect

Tracking

()

VERIFIED FIXED

People

(Reporter: elig, Assigned: rickg)

References

()

Details

http://www.travelocity.com contains a number of Javascript-generated pop-up menus in the "Book Your Roundtrip Flight Now!" section of the page. Using the 3.29.99 builds, many of these pop-up menus no longer work: Mac OS: - "On" and "Return" (both month and day) do not respond to mouse click events at all. Win32 and Linux: - "On" and "Return" (both month and day) respond to mouse click events, but are empty. All other fields appear to work (I haven't tried booking a flight). (In case the web site changes by the time someone looks at this bug, I've archived a 3.29.99 snapshot of the root page at http://www.prometheus-music.com/ gecko/trav.html)
QA Contact: 4590 → 4015
not core javascript
QA Contact: 4015 → 4616
Assignee: norris → vidur
Assignee: vidur → rickg
Good catch! There are still lots of problems with the page layout, but the reason why the SELECTs don't have options within them is because of a parser bug. I've discussed it with RickG and prototyped a fix, but I'm going to ask him to check it in. Here's a reduced test case: <HTML> <BODY> <H1>Script and comments test</H1> <SCRIPT> <!-- This is a test --> var testvar = "This works!\n"; dump(testvar); </SCRIPT> </BODY> </HTML> Currently, it fails with a JavaScript error. When it succeeds, it should print "It works!" out to the debug console.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
This will be fixed in the next build, likely on monday.
Don't see a fix in the Monday 4.4.99 build. Has it been delayed?
Duh, I meant the 5 April build. It's not there.
Status: RESOLVED → VERIFIED
Verified this bug and pop-up menus are working fine. Just page is drawn in some different manner, Text boxes are not placed properly.
Changing component to "Javascript Engine". "Javascript" component is being retired.
You need to log in before you can comment on or make changes to this bug.