User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.5) Gecko/20031007 Firebird/0.7 Build Identifier: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.5) Gecko/20031007 Firebird/0.7 When loading this page for the first time, or when clicking on the form button, the button caption is `Unknown' because the onmousemove event has not fired. I would expect this event to fire when document.onmousemove is set, so that the initial mouse position is made known. Having searched the web, I don't know of any other way of getting the initial mouse position. Since there is no workaround, I consider this a normal bug. This bug needs to be fixed, or things like context-sensitive menus don't know where to appear until the user moves the mouse. Reproducible: Always Steps to Reproduce: 1. Go to the above URL, but do not move the mouse. 2. Move the mouse. 3. Click on the submit button, but do not move the mouse. 4. Move the mouse. Actual Results: 1. `Unknown' is displayed in the form button. 2. When actually moving the mouse, the position is reported on the form button. 3. Again, `Unknown' is displayed on the form button. 4. Again, the position is reported when the mouse is moved. Expected Results: The mouse position should be reported on the form button at page load, not just after moving the mouse.
sending to events for triage
Why exactly should a mousemove event fire when the mouse has not moved? I realize that it makes this particular program work as written, but that's hardly justification... do any other browsers do that?
Marking wontfix, since what we do makes sense (given that it's a mouse_move_ event) and since it's interoperable with IE.