Open Bug 1693240 Opened 3 years ago

`nsIWidget::SynthesizeNativeMouseEvent` does not handle modifiers on Windows

Categories

(Testing :: Mochitest, defect, P3)

Default
Desktop
Windows
defect

Tracking

(Not tracked)

People

(Reporter: masayuki, Unassigned)

References

(Blocks 1 open bug)

Details

On Windows, nsIWidget::SynthesizeNativeMouseEvent does not handle modifiers. However, it may be difficult to handle it. SendInput API posts a mouse input, i.e., it synthesizes mouse event asynchronously. And when using MOUSEEVENTF_MOVE, the WM_MOUSEMOVE message may be coalesced by Windows. Therefore, we need some tricks to handle modifiers in it.

You need to log in before you can comment on or make changes to this bug.