<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Can't use keyboard arrows in kvm with the keyboard grabbing change"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=102475#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Can't use keyboard arrows in kvm with the keyboard grabbing change"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=102475">bug 102475</a>
              from <span class="vcard"><a class="email" href="mailto:seb128@ubuntu.com" title="Sebastien Bacher <seb128@ubuntu.com>"> <span class="fn">Sebastien Bacher</span></a>
</span></b>
        <pre>The Ubuntu diff is
<a href="http://launchpadlibrarian.net/334552966/xorg-server_2%3A1.19.3-1ubuntu3_2%3A1.19.3-1ubuntu4.diff.gz">http://launchpadlibrarian.net/334552966/xorg-server_2%3A1.19.3-1ubuntu3_2%3A1.19.3-1ubuntu4.diff.gz</a>

it looks like the backported commits are 

xwayland-pointer-confine.diff
+d5e2f271ad93e50 xwayland: Remove two unused proc pointers.
+ca17f3e9fd3b59f xwayland: Lock the pointer if it is confined and has no cursor
+513e3bd3870fdb8 xwayland: Update root window size when desktop size changes
+fafdb0cc9697eb5 xwayland: "Accept" confineTo on InputOnly windows
+c217fcb4c4640ff xwayland: Allow pointer warp on root/None window

xwayland-add-grab-protocol-support.diff
<a href="https://cgit.freedesktop.org/xorg/xserver/commit/?id=0a448d133">https://cgit.freedesktop.org/xorg/xserver/commit/?id=0a448d133</a>

Ubuntu doesn't have any compositor change, it's standard GNOME 3.24 so there is
must be something wrong and it does make a difference without implementing the
protocole.

Note that reverting 0a448d133 does fix the issue</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>