Public bug reported:

## Description

I have 2 vertical monitors. If I drag a window on either vertical
monitor, the tiling manager forces a left-side split tiling of the
vertical monitor. It forces this tiling no matter where the mouse is
dragging a window.

## Expected Behavior

When I drag a window to a vertical monitor, it should only tile if I
drag the window to the screen edge. And it should tile based on which
edge I drag the window to.

## Actual Behavior

No matter where I drag the window on a vertical monitor, it wants to
split the window and put on the left side of the screen.

## Logs

```bash
$ journalctl -f /usr/bin/gnome-shell
May 07 11:07:47 athena gnome-shell[8036]: Error in size change accounting.
May 07 11:07:49 athena gnome-shell[8036]: value "inf" of type 'gdouble' is 
invalid or out of range for property 'scale-x' of type 'gdouble'
May 07 11:07:49 athena gnome-shell[8036]: value "inf" of type 'gdouble' is 
invalid or out of range for property 'scale-y' of type 'gdouble'
May 07 11:07:49 athena gnome-shell[8036]: *** BUG ***
May 07 11:07:49 athena gnome-shell[8036]: In pixman_region32_init_rect: Invalid 
rectangle passed
May 07 11:07:49 athena gnome-shell[8036]: Set a breakpoint on 
'_pixman_log_error' to debug
May 07 11:07:49 athena gnome-shell[8036]: Error in size change accounting.
May 07 11:08:07 athena gnome-shell[8036]: Error in size change accounting.
May 07 11:08:11 athena gnome-shell[8036]: Error in size change accounting.
May 07 11:10:41 athena gnome-shell[8036]: 
meta_display_get_monitor_in_fullscreen: assertion 'monitor >= 0 && monitor < 
n_logical_monitors' failed
May 07 11:16:01 athena gnome-shell[8036]: Object 
Gjs_ui_search_ListSearchResults (0x572107e9dd50), has been already disposed — 
impossible to access it. This might be caused by the object having been 
destroyed from C code using something such as destroy(), dispose(), or remove() 
vfuncs.
                                          == Stack trace for context 
0x5721064b8360 ==
                                          #0   5721065b0558 i   
resource:///org/gnome/shell/ui/search.js:677 (2053539f12e0 @ 97)
                                          #1   5721065b04c8 i   
file:///usr/share/gnome-shell/extensions/[email protected]/extension.js:50
 (f33bab36650 @ 25)
                                          #2   5721065b0438 i   
file:///usr/share/gnome-shell/extensions/[email protected]/extension.js:40
 (f33bab365b0 @ 52)
                                          #3   5721065b0368 i   
resource:///org/gnome/shell/ui/extensionSystem.js:210 (2d3f18b6a1f0 @ 408)
                                          #4   7ffc73063130 b   
resource:///org/gnome/shell/ui/extensionSystem.js:588 (2d3f18b6a9c0 @ 429)
                                          #5   5721065b02e8 i   
resource:///org/gnome/shell/ui/extensionSystem.js:697 (2d3f18b6add0 @ 12)
                                          #6   7ffc73065160 b   
resource:///org/gnome/gjs/modules/core/overrides/Gio.js:808 (2afc87ec0920 @ 169)
                                          #7   5721065b0240 i   
resource:///org/gnome/shell/ui/extensionSystem.js:309 (2d3f18b6a330 @ 301)
                                          #8   5721065b01b8 i   
resource:///org/gnome/shell/ui/shellDBus.js:478 (2d3f18bfb880 @ 25)
                                          #9   7ffc73065d80 b   
resource:///org/gnome/gjs/modules/core/overrides/Gio.js:379 (2afc87ebfa10 @ 148)
                                          #10   7ffc730666f0 b   
resource:///org/gnome/gjs/modules/core/overrides/Gio.js:448 (2afc87ebfc40 @ 25)
                                          #11   5721065b0128 i   
resource:///org/gnome/shell/ui/init.js:20 (2afc87e8d8d0 @ 48)
```

## Misc

Does not affect my horizontal monitor, tiling continues to work. I first
noticed this when I wanted to move a video I popped out of Firefox to a
vertical monitor, not sure if related to Firefox Picture-in-Picture.

Never seen this bug before. On a fresh 26.04 install.

Tried and did not fix:
- Restarting the [email protected] extension.
- Disabling and re-enabling the vertical monitors via Ubuntu "Display" settings.

## System Info

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: gnome-shell-ubuntu-extensions 50.26.04.7ubuntu
ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
Uname: Linux 7.0.0-15-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Thu May  7 11:30:30 2026
InstallationDate: Installed on 2026-04-30 (7 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
SourcePackage: gnome-shell-ubuntu-extensions
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: gnome-shell-ubuntu-extensions (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute wayland-session

** Attachment added: "Screencast of bug"
   
https://bugs.launchpad.net/bugs/2151810/+attachment/5968782/+files/Screencast%20From%202026-05-07%2011-40-18_compressed.mp4

** Description changed:

  ## Description
  
  I have 2 vertical monitors. If I drag a window on either vertical
  monitor, the tiling manager forces a left-side split tiling of the
  vertical monitor. It forces this tiling no matter where the mouse is
  dragging a window.
  
  ## Expected Behavior
  
  When I drag a window to a vertical monitor, it should only tile if I
  drag the window to the screen edge. And it should tile based on which
  edge I drag the window to.
  
  ## Actual Behavior
  
  No matter where I drag the window on a vertical monitor, it wants to
  split the window and put on the left side of the screen.
  
  ## Logs
  
  ```bash
  $ journalctl -f /usr/bin/gnome-shell
  May 07 11:07:47 athena gnome-shell[8036]: Error in size change accounting.
  May 07 11:07:49 athena gnome-shell[8036]: value "inf" of type 'gdouble' is 
invalid or out of range for property 'scale-x' of type 'gdouble'
  May 07 11:07:49 athena gnome-shell[8036]: value "inf" of type 'gdouble' is 
invalid or out of range for property 'scale-y' of type 'gdouble'
  May 07 11:07:49 athena gnome-shell[8036]: *** BUG ***
  May 07 11:07:49 athena gnome-shell[8036]: In pixman_region32_init_rect: 
Invalid rectangle passed
  May 07 11:07:49 athena gnome-shell[8036]: Set a breakpoint on 
'_pixman_log_error' to debug
  May 07 11:07:49 athena gnome-shell[8036]: Error in size change accounting.
  May 07 11:08:07 athena gnome-shell[8036]: Error in size change accounting.
  May 07 11:08:11 athena gnome-shell[8036]: Error in size change accounting.
  May 07 11:10:41 athena gnome-shell[8036]: 
meta_display_get_monitor_in_fullscreen: assertion 'monitor >= 0 && monitor < 
n_logical_monitors' failed
  May 07 11:16:01 athena gnome-shell[8036]: Object 
Gjs_ui_search_ListSearchResults (0x572107e9dd50), has been already disposed — 
impossible to access it. This might be caused by the object having been 
destroyed from C code using something such as destroy(), dispose(), or remove() 
vfuncs.
-                                           == Stack trace for context 
0x5721064b8360 ==
-                                           #0   5721065b0558 i   
resource:///org/gnome/shell/ui/search.js:677 (2053539f12e0 @ 97)
-                                           #1   5721065b04c8 i   
file:///usr/share/gnome-shell/extensions/[email protected]/extension.js:50
 (f33bab36650 @ 25)
-                                           #2   5721065b0438 i   
file:///usr/share/gnome-shell/extensions/[email protected]/extension.js:40
 (f33bab365b0 @ 52)
-                                           #3   5721065b0368 i   
resource:///org/gnome/shell/ui/extensionSystem.js:210 (2d3f18b6a1f0 @ 408)
-                                           #4   7ffc73063130 b   
resource:///org/gnome/shell/ui/extensionSystem.js:588 (2d3f18b6a9c0 @ 429)
-                                           #5   5721065b02e8 i   
resource:///org/gnome/shell/ui/extensionSystem.js:697 (2d3f18b6add0 @ 12)
-                                           #6   7ffc73065160 b   
resource:///org/gnome/gjs/modules/core/overrides/Gio.js:808 (2afc87ec0920 @ 169)
-                                           #7   5721065b0240 i   
resource:///org/gnome/shell/ui/extensionSystem.js:309 (2d3f18b6a330 @ 301)
-                                           #8   5721065b01b8 i   
resource:///org/gnome/shell/ui/shellDBus.js:478 (2d3f18bfb880 @ 25)
-                                           #9   7ffc73065d80 b   
resource:///org/gnome/gjs/modules/core/overrides/Gio.js:379 (2afc87ebfa10 @ 148)
-                                           #10   7ffc730666f0 b   
resource:///org/gnome/gjs/modules/core/overrides/Gio.js:448 (2afc87ebfc40 @ 25)
-                                           #11   5721065b0128 i   
resource:///org/gnome/shell/ui/init.js:20 (2afc87e8d8d0 @ 48)
+                                           == Stack trace for context 
0x5721064b8360 ==
+                                           #0   5721065b0558 i   
resource:///org/gnome/shell/ui/search.js:677 (2053539f12e0 @ 97)
+                                           #1   5721065b04c8 i   
file:///usr/share/gnome-shell/extensions/[email protected]/extension.js:50
 (f33bab36650 @ 25)
+                                           #2   5721065b0438 i   
file:///usr/share/gnome-shell/extensions/[email protected]/extension.js:40
 (f33bab365b0 @ 52)
+                                           #3   5721065b0368 i   
resource:///org/gnome/shell/ui/extensionSystem.js:210 (2d3f18b6a1f0 @ 408)
+                                           #4   7ffc73063130 b   
resource:///org/gnome/shell/ui/extensionSystem.js:588 (2d3f18b6a9c0 @ 429)
+                                           #5   5721065b02e8 i   
resource:///org/gnome/shell/ui/extensionSystem.js:697 (2d3f18b6add0 @ 12)
+                                           #6   7ffc73065160 b   
resource:///org/gnome/gjs/modules/core/overrides/Gio.js:808 (2afc87ec0920 @ 169)
+                                           #7   5721065b0240 i   
resource:///org/gnome/shell/ui/extensionSystem.js:309 (2d3f18b6a330 @ 301)
+                                           #8   5721065b01b8 i   
resource:///org/gnome/shell/ui/shellDBus.js:478 (2d3f18bfb880 @ 25)
+                                           #9   7ffc73065d80 b   
resource:///org/gnome/gjs/modules/core/overrides/Gio.js:379 (2afc87ebfa10 @ 148)
+                                           #10   7ffc730666f0 b   
resource:///org/gnome/gjs/modules/core/overrides/Gio.js:448 (2afc87ebfc40 @ 25)
+                                           #11   5721065b0128 i   
resource:///org/gnome/shell/ui/init.js:20 (2afc87e8d8d0 @ 48)
  ```
  
  ## Misc
  
  Does not affect my horizontal monitor, tiling continues to work. I first
  noticed this when I wanted to move a video I popped out of Firefox to a
  vertical monitor, not sure if related to Firefox Picture-in-Picture.
  
- Never seen this bug before. On a fresh 26.06 install.
+ Never seen this bug before. On a fresh 26.04 install.
  
  Tried and did not fix:
  - Restarting the [email protected] extension.
  - Disabling and re-enabling the vertical monitors via Ubuntu "Display" 
settings.
  
  ## System Info
  
  ProblemType: Bug
  DistroRelease: Ubuntu 26.04
  Package: gnome-shell-ubuntu-extensions 50.26.04.7ubuntu
  ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
  Uname: Linux 7.0.0-15-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.34.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Thu May  7 11:30:30 2026
  InstallationDate: Installed on 2026-04-30 (7 days ago)
  InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 
(20260423.1)
  PackageArchitecture: all
  ProcEnviron:
-  LANG=en_US.UTF-8
-  PATH=(custom, no user)
-  SHELL=/bin/bash
-  TERM=xterm-256color
-  XDG_RUNTIME_DIR=<set>
+  LANG=en_US.UTF-8
+  PATH=(custom, no user)
+  SHELL=/bin/bash
+  TERM=xterm-256color
+  XDG_RUNTIME_DIR=<set>
  SourcePackage: gnome-shell-ubuntu-extensions
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2151810

Title:
  On drag windows only always left-split tile on vertical monitors

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell-ubuntu-extensions/+bug/2151810/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to