forked from mirrors/gecko-dev
The popup manager is in the parent process and the parent process may store the last mouse cursor position which is set by a preceding test, but the test synthesizes mouse events only in the content process. Therefore, the parent may have unexpected state. For solving these issues, this patch makes the test synthesize the events via the parent process with enabling the async event dispatcher. Then, new issue appeared. When I run this test in the verify mode, it high-frequently failed with no mouse event logs. Therefore, this patch makes the content process waits first `mousemove` outside the target before starting the test. Differential Revision: https://phabricator.services.mozilla.com/D195637 |
||
|---|---|---|
| .. | ||
| client | ||
| docs | ||
| perfdocs | ||
| platform | ||
| server | ||
| shared | ||
| startup | ||
| .eslintrc.js | ||
| .eslintrc.xpcshell.js | ||
| CODE_OF_CONDUCT.md | ||
| moz.build | ||
| rename.py | ||
| templates.mozbuild | ||
| tsconfig.json | ||