Windows not always drawn in correct places in AO when under Wayland

Bug #1653153 reported by Wise Melon on 2016-12-29
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
GNOME Shell
Fix Released
Medium
Ubuntu GNOME
Undecided
Unassigned
gnome-shell (Ubuntu)
Medium
Marco Trevisan (Treviño)

Bug Description

After switching from Xorg to Wayland on Ubuntu GNOME 16.10 with GNOME 3.22 I have found that quite often windows will be drawn in the wrong place in the Activities Overview:

    Window_drawn_wrong_place_AO.png

ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: gnome-shell 3.22.2-1ubuntu1~ubuntu16.10.1 [origin: LP-PPA-gnome3-team-gnome3-staging]
ProcVersionSignature: Ubuntu 4.8.0-32.34-generic 4.8.11
Uname: Linux 4.8.0-32-generic x86_64
ApportVersion: 2.20.3-0ubuntu8.2
Architecture: amd64
CurrentDesktop: GNOME
Date: Thu Dec 29 17:53:03 2016
DisplayManager: gdm3
InstallationDate: Installed on 2016-05-15 (228 days ago)
InstallationMedia: Ubuntu-GNOME 15.10 "Wily Werewolf" - Release amd64 (20151021)
SourcePackage: gnome-shell
UpgradeStatus: Upgraded to yakkety on 2016-10-19 (70 days ago)

Related branches

Revision history for this message
Wise Melon (wise-melon-deactivatedaccount) wrote :
Changed in gnome-shell:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
Wise Melon (wise-melon-deactivatedaccount) wrote :

Since 3.24 on Arch Linux I have also noticed that if one is to go into the AO and:

1. Shift-click to open an application without leaving the AO, or use a keyboard shortcut in order not to have to go back into the AO but to stay in it.
2. Before the window for the application appears in the view click and drag and carry on holding any window in the AO.
3. Release the window when the new one comes up.

If you follow the above steps then you should see something like this:

    Overlapping_Windows_In_AO.png

And if you do the above, but instead of opening a new window, you are to click the "x" button on and then quickly click and drag a window you will either find that the same thing happens, or a large gap is left like here:

    Gap_Left_In_AO.png

Changed in gnome-shell (Ubuntu):
status: New → Confirmed
Changed in ubuntu-gnome:
status: New → Confirmed
Revision history for this message
Wise Melon (wise-melon-deactivatedaccount) wrote :
tags: added: zesty
Revision history for this message
Wise Melon (wise-melon-deactivatedaccount) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for reporting this bug to Ubuntu.
Ubuntu 17.04 (zesty) reached end-of-life on January 13, 2018.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We appreciate that this bug may be old and you might not be interested in discussing it any more. But if you are then please upgrade to the latest Ubuntu version and re-test. If you then find the bug is still present in the newer Ubuntu version, please add a comment here telling us which new version it is in and change the bug status to Confirmed.

Changed in gnome-shell (Ubuntu):
status: Confirmed → Incomplete
Changed in ubuntu-gnome:
status: Confirmed → Incomplete
Changed in gnome-shell (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
status: Incomplete → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-shell - 3.28.1-0ubuntu1

---------------
gnome-shell (3.28.1-0ubuntu1) bionic; urgency=medium

  [ Jeremy Bicha ]
  * New upstream release
  * Drop obsolete patches:
    - 27-nm-libexec-path.patch
    - fix-wayland-vbox-crash.patch

  [ Marco Trevisan (Treviño) ]
  Cherry-pick patches applied to upstream git master:
  * ui-Theme-lookup-should-respect-XDG_DATA_DIRS.patch:
    - Renamed from ubuntu_theme_lookup_xdg.patch and cherry-picked from
      upstream
  * workspaceThumbnail-only-update-_porthole-if-the-overview-.patch:
    workspaceThumbnail-rebuild-thumbnails-if-workareas-size-c.patch:
    workspaceThumbnail-initialize-porthole-based-on-workArea.patch:
    - Cherry-picks from upstream, avoid unneeded computations in activities
  * popupMenu-Fix-wrong-call-to-clutter_actor_add_child.patch:
    - Cherry-pick from upstream
  * volume-Add-back-sound-feedback-on-scroll.patch:
    - Fix regression causing missing feedback on volume slider scroll

  Add patches proposed upstream:
  * shell-ignore-invalid-window-monitor-index.patch:
    - Fix crash on accessing on invalid monitor windows (LP: #1724439)
  * StIcon-only-compute-shadow-pipeline-when-the-texture-is-p.patch:
    - Don't try to compute shadows on not allocated icons (LP: #1723378)
  * js-fix-invalid-access-errors.patch:
    - Fix javascript errors (LP: #1747566)
  * workspace-fix-repositioned-windows-in-activities.patch:
    - Ensure windows thumbnails coordinates are correct (LP: #1653153)
  * st-texture-cache-Cancel-sliced-image-loading-on-target-ac.patch:
    - Fix possible crash on cache loading
  * st-texture-cache-Don-t-add-NULL-textures-to-cache.patch:
    - Fix crash when deleting NULL textures from cache (LP: #1754445)

 -- Marco Trevisan (Treviño) <email address hidden> Tue, 17 Apr 2018 14:40:17 -0400

Changed in gnome-shell (Ubuntu):
status: In Progress → Fix Released
Changed in ubuntu-gnome:
status: Incomplete → Fix Released
Changed in gnome-shell (Ubuntu):
importance: Undecided → Medium
Changed in gnome-shell:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.