| Summary: | [Text] ModificationListener not working in Firefox 3.0 | ||
|---|---|---|---|
| Product: | [RT] RAP | Reporter: | Tim Whittington <Tim.Whittington> |
| Component: | RWT | Assignee: | Project Inbox <rap-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | 1.3 M3 | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
|
Description
Tim Whittington
The reason for this bug and bug 284356 is the same - the low level dom event for the text filed is not fired under FF 3.0.x (tested with FF 3.0.14 under Windows Vista) when the text filed is clicked!!! for the first time. Clicking somewhere else (after the text field is clicked for the first time) in the application and back click on the text filed make it works... at least for me. If the text filed is focused by the Tab - everything is working fine. Tim, can you confirm this? This bug is reproducible with the Controls Demo -> Text tab with selected Modify Listener. Bug 284356 is reproducible with Dialog Tab -> Login Dialog. I can confirm that tabbing in/out of the text field and focusing in/out of the text field with the mouse both fix the problem. Using style.position property of the HTML input element leads to initially missing "input" DOM events in FF 3.0.x. The solution is to set the top padding instead in TextField.js#_centerFieldVertically(). |