Rounded corners are missing (square indents instead)

Bug #1965123 reported by lotuspsychje
90
This bug affects 16 people
Affects Status Importance Assigned to Milestone
Dash to dock
Unknown
Unknown
GNOME Shell
New
Unknown
gnome-shell (Ubuntu)
Confirmed
Low
Unassigned
gnome-shell-extension-ubuntu-dock (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Ubuntu 22.04 development branch @ 16/03/2022

after yesterdays updates to gnome 42 beta

the docks area around the active launcher is missing 4 pixels in the corners
when hovering mouse over them

switching to another active launchers can be reproduced

non-active area around launchers does not suffer this bug

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: gnome-shell-extension-ubuntu-dock 72~ubuntu3
ProcVersionSignature: Ubuntu 5.15.0-22.22-generic 5.15.19
Uname: Linux 5.15.0-22-generic x86_64
ApportVersion: 2.20.11-0ubuntu79
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Wed Mar 16 12:55:20 2022
PackageArchitecture: all
SourcePackage: gnome-shell-extension-ubuntu-dock
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
lotuspsychje (lotuspsychje) wrote :
Revision history for this message
lotuspsychje (lotuspsychje) wrote :

when placing the dock left and right of the screen
the active area is not disformed

Revision history for this message
lotuspsychje (lotuspsychje) wrote :

this was happening on yaru dark, switched to yaru as a test

now it does not happen anymore on neither

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I can't seem to reproduce the issue yet.

Revision history for this message
Sebastien Bacher (seb128) wrote :

can we consider that one as resolved if it's working now?

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Daniel van Vugt (vanvugt) wrote (last edit ):

The bug looks like a missing texture. Rounded rectangles are made up of 5 solid rectangles plus 4 rounded corner textures. I have only seen the rounded corners go missing in:

 * Nvidia bug 1876632
 * Upstream bug https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4477 (fixed in gnome-shell 42.rc)

Maybe it's the second one because gnome-shell 42~beta-1ubuntu2 was missing that fix. The fix should already be released in gnome-shell 42.0.

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: Incomplete → Fix Released
affects: gnome-shell-extension-ubuntu-dock (Ubuntu) → gnome-shell (Ubuntu)
Revision history for this message
lotuspsychje (lotuspsychje) wrote :

i did not see this bug again (on intel graphics)

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Reopened due to duplicates.

Changed in gnome-shell (Ubuntu):
status: Fix Released → Confirmed
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: New → Confirmed
importance: Undecided → Low
summary: - Active launchers area pixels missing
+ Active launchers area pixels (corners) missing
Revision history for this message
Allard Pruim (allardp) wrote : Re: Active launchers area pixels (corners) missing

I'm having the same issue, but for me sometimes de rounded corners also disappear causing a very odd background around the icon.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I guess one possible cause of this issue is nvidia bug 1876632 so please check that first.

Revision history for this message
Do Duy Huy Hoang (tuxtatuxtax) wrote :

I have this issue on an Intel graphic laptop

Revision history for this message
Ivan Wolf (ivan-a-wolf) wrote :

The problem also occurs for me on laptop with Intel Graphics. I use the dark theme.

Revision history for this message
Ivan Wolf (ivan-a-wolf) wrote :

It seems to be something when loading the session, because after locking and unlocking the screen, it goes back to normal.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

It looks like we're caching an incomplete rendering (missing the corner textures), but only sometimes. From what I recall this code is entirely in gnome-shell (I think I touched it last) but I don't know why only ubuntu-dock would have the bug.

Changed in gnome-shell:
status: Unknown → New
Revision history for this message
Danny Zolt (vogonp42) wrote :

I sometimes encounter this bug when logging into a new Wayland session. It doesn't appear to happen every time though. I don't know why this is the case. I have tested it on multiple X.org sessions, but I have been unable to replicate it there. I don't know if X does not have the issue, or if I am just "lucky" here.

summary: - Active launchers area pixels (corners) missing
+ Rounded corners are missing (square indents instead)
Revision history for this message
Dima Golub (kpliaja) wrote :

I also have this problem on clear ubuntu

OS: Ubuntu 23.10
Kernel: 6.5.0-15-generic
Session: Wayland
GPU: rx6700xt
CPU: Ryzen 9 7950x

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-shell-extension-ubuntu-dock - 89ubuntu1

---------------
gnome-shell-extension-ubuntu-dock (89ubuntu1) noble; urgency=medium

  [ Marco Trevisan (Treviño) ]
  * metadata: Bump to version 89
  * dependencies/gi: Use shorter syntax for dependencies imports
  * eslint: Force dangle comma on multi-line imports
  * locations: Use TextDecoder instead of deprecated ByteArray
  * locations: Throw a clearer error if handlerApp is not found
  * locationsWorker: Exit with the main script exit code
  * docking: Do not manually dispose the settings object
  * docking: Use St.IconTheme directly, without wrappers
  * dependencies/gi: Do not import Gdk or Gtk into the shell
  * appIcons: Add support for translating plural forms
  * Utils: add supportsExtendedBarriers
  * cleanup: Style fixes

  [ Sergio Costas Rodriguez ]
  * Update for Gnome Shell 46
  * Preserve Gnome Shell 45 compatibility
  * Fix lack of Clutter.cairo_set_source_color
  * Use add_child in all the possible places
  * Remove the gray background in each icon
  * Show the currently focused application

  [ Stuart Hayhurst ]
  * appIcons: Use Mtk.Rectangle instead of Meta.Rectangle

  [ xalt7x.service ]
  * Update Ukrainian translation
  * Fix dashtodock.pot generation
  * Add missing third argument
  * Use the function ngettext directly
  * Update Ukrainian translation

  [ Balázs Úr ]
  * Update Hungarian translation

  [ Matej ]
  * Created sl-po

  [ hasecilu ]
  * Update Spanish translations

  [ Amr Ibrahim ]
  * Update German translation

  [ Piotr Wieczorek ]
  * Fix Polish translation of "Empty Trash"

  [ Yaroslav Pronin ]
  * Change "Show Details" to GNOME's "App Details"
  * Fix auto format indents

  [ Vincenzo ]
  * Fix for blurry background when opening a new application (LP: #1965123)
  * Simplify animation duration expression into one-liner

 -- Marco Trevisan (Treviño) <email address hidden> Fri, 01 Mar 2024 00:51:05 +0100

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The dock fix isn't actually a fix, it's just a workaround:
https://github.com/micheleg/dash-to-dock/commit/46b81aeb4bf18d2f8a75fbf2d0ef6c047f3711f2

I expect that if we can get a proper fix into gnome-shell then the workaround can be removed.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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