<html>
    <head>
      <base href="https://bugzilla.gnome.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 - Missing (partial) window redraw when returning to a window on a different workspace (gnome-shell)"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=775093">775093</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Missing (partial) window redraw when returning to a window on a different workspace (gnome-shell)
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Platform
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>gtk+
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>3.22.x
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Backend: Wayland
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>gtk-bugs@gtk.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>benjamin@sipsolutions.net
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>gtk-bugs@gtk.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>rob@robster.org.uk, wayland-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>GNOME version</th>
          <td>---
          </td>
        </tr></table>
      <p>
        <div>
        <pre>I keep running into the issue that (partial) redraws of windows which are on a
different workspace are lost when switching back to that window. I could only
observe this with gnome-terminal, but suspect it is a more general issue.

General setup:
 * ssh+screen+irssi in one gnome-terminal window
 * further terminals on other workspaces (in this case I had one further
gnome-terminal on the same workspace)

General steps which lead to the bug:
 1. work in gnome-terminal on a different workspace from irssi
 2. get notification about a new highlight (I have a script which does this
through ssh)
 3. switch to the gnome-terminal window using ctrl+^, switching workspace

The result:
 * gnome-terminal technically has the keyboard focus
 * I can type into irssi, and text appears normally
 * gnome-terminal window is styled as if it was not selected (I think it can
happen that the title text is redrawn later, but the rest of the window frame
is not)
 * The message I got the notification for is not displayed; typing into irssi
doesn't make it appear as that is only a partial expose of the modified line
 * Obviously things will be correct if e.g. a new message arrives or a redraw
happens for another reason.

This is all without mouse interaction.

This happens on Debian sid; GNOME shell 3.22.2, GTK+ 3.22.4, libmutter 3.22.2.

Please reassign if this is more likely a shell/mutter/gnome-terminal issue.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>