<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - No pointer events on windows on only hot-plugged monitor"
href="https://bugs.freedesktop.org/show_bug.cgi?id=92273">92273</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>No pointer events on windows on only hot-plugged monitor
</td>
</tr>
<tr>
<th>Product</th>
<td>Wayland
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>major
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>XWayland
</td>
</tr>
<tr>
<th>Assignee</th>
<td>wayland-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>jadahl@gmail.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>xorg-team@lists.x.org
</td>
</tr></table>
<p>
<div>
<pre>If a Wayland compositor starts with only the primary monitor plugged in, and
then plugs in a second monitor, an XWayland X11 client window will not receive
any pointer device input events if it is displayed only on the hot plugged
monitor.
The issue reproduces both when running weston (1.9.0) and mutter (3.18.0), with
Xwayland (either master or 1.17.2).
It does not reproduce if the monitor was plugged in when starting the Wayland
compositor.
Steps to reproduce:
1. Start XWayland capable Wayland compositor (e.g. weston or mutter) with only
one monitor plugged in.
2. Start some terminal (such as gnome-terminal or weston-terminal)
3. Start "xev"
4. Make sure xev sees mouse movements by moving the pointer above the xev
window and observe the events printed in the terminal
5. Plug in the second monitor
6. Move the xev window so it is half on each monitor
7. Observe that xev receives pointer events when pointer is on both monitors
8. Move the xev window so that is *only* on the second monitor
9. Observe that xev no longer receives any pointer events</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>