Skip to content

[BUG] scratchpad breaks sometimes #168

@kittyandrew

Description

@kittyandrew

Pyprland version
Pyprland 2.4.4
Hyprland 0.48.0 built from branch at commit 1f0fd79b910b798e650d6f0c546273bc83422526 ().
Date: 2025-04-01

Describe the bug
Everything used to work fine. Now scratchpads break after some short time (10-15 seconds) after starting to use them. Instead of opening in the new workspace it always moves you to the old one in a laggy state where you have to toggle it twice to close.

To Reproduce

  1. Wait couple seconds (you can use them normally before).
  2. Open a workspace

Expected behavior
Working scratchpads

Configuration (provide following files/samples when relevant):
nothing special as far as I know, since its reproducable with any program I tried
for telegram specifically:

[scratchpads.telegram]
command = "telegram-desktop"

Additional context

Full Pyprland logs here
2025-04-01 21:09:44,245 [INFO] ipc :: Logger "ipc" initialized :: common.py:205
2025-04-01 21:09:44,245 [INFO] startup :: Logger "startup" initialized :: common.py:205
2025-04-01 21:09:44,246 [INFO] pypr :: Logger "pypr" initialized :: common.py:205
2025-04-01 21:09:44,246 [INFO] pypr :: Loading /home/kittyandrew/.config/hypr/pyprland.toml :: command.py:116
2025-04-01 21:09:44,247 [INFO] pyprland :: Logger "pyprland" initialized :: common.py:205
2025-04-01 21:09:44,247 [DEBUG] pyprland :: version :: ipc.py:102
2025-04-01 21:09:44,327 [DEBUG] pyprland :: activeworkspace :: ipc.py:102
2025-04-01 21:09:44,327 [DEBUG] pyprland :: monitors :: ipc.py:102
2025-04-01 21:09:44,328 [INFO] pyprland :: configured :: command.py:181
2025-04-01 21:09:44,329 [INFO] magnify :: Logger "magnify" initialized :: common.py:205
2025-04-01 21:09:44,329 [INFO] magnify :: configured :: command.py:181
2025-04-01 21:09:44,361 [INFO] scratchpads :: Logger "scratchpads" initialized :: common.py:205
2025-04-01 21:09:44,362 [INFO] scratchpads :: element is not running, starting... :: __init__.py:270
2025-04-01 21:09:44,362 [INFO] scratchpads :: scratch element (element-desktop) has pid 2729 :: __init__.py:291
2025-04-01 21:09:44,362 [INFO] scratchpads :: starting element :: __init__.py:242
2025-04-01 21:09:44,362 [INFO] scratchpads :: ==> Wait for element spawning :: __init__.py:196
2025-04-01 21:09:44,463 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:44,564 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:44,665 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:44,766 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:44,867 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:44,969 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:45,070 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:45,171 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:45,272 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:45,373 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:45,574 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:45,775 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:45,976 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:46,177 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:46,378 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:46,379 [INFO] scratchpads :: => element client (proc:2729, addr:0x7f4279731080) detected on time :: __init__.py:207
2025-04-01 21:09:46,379 [INFO] scratchpads :: obsidian is not running, starting... :: __init__.py:270
2025-04-01 21:09:46,379 [INFO] scratchpads :: scratch obsidian (obsidian) has pid 3099 :: __init__.py:291
2025-04-01 21:09:46,379 [INFO] scratchpads :: starting obsidian :: __init__.py:242
2025-04-01 21:09:46,379 [INFO] scratchpads :: ==> Wait for obsidian spawning :: __init__.py:196
2025-04-01 21:09:46,480 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:46,581 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:46,682 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:46,782 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:46,883 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:46,984 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:47,085 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:47,186 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:47,287 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:47,388 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:47,589 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:47,590 [INFO] scratchpads :: => obsidian client (proc:3099, addr:0x7f4264166fd0) detected on time :: __init__.py:207
2025-04-01 21:09:47,590 [INFO] scratchpads :: btm is not running, starting... :: __init__.py:270
2025-04-01 21:09:47,590 [INFO] scratchpads :: scratch btm (foot -a btm-scratchpad btm) has pid 3608 :: __init__.py:291
2025-04-01 21:09:47,590 [INFO] scratchpads :: starting btm :: __init__.py:242
2025-04-01 21:09:47,590 [INFO] scratchpads :: ==> Wait for btm spawning :: __init__.py:196
2025-04-01 21:09:47,691 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:47,692 [INFO] scratchpads :: => btm client (proc:3608, addr:0x7f4264198620) detected on time :: __init__.py:207
2025-04-01 21:09:47,692 [INFO] scratchpads :: telegram is not running, starting... :: __init__.py:270
2025-04-01 21:09:47,692 [INFO] scratchpads :: scratch telegram (telegram-desktop) has pid 3666 :: __init__.py:291
2025-04-01 21:09:47,692 [INFO] scratchpads :: starting telegram :: __init__.py:242
2025-04-01 21:09:47,692 [INFO] scratchpads :: ==> Wait for telegram spawning :: __init__.py:196
2025-04-01 21:09:47,793 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:47,895 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:47,996 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:48,097 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:48,198 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:48,299 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:48,400 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:48,501 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:48,602 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:48,704 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:48,905 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:09:48,905 [INFO] scratchpads :: => telegram client (proc:3666, addr:0x7f42641c5dc0) detected on time :: __init__.py:207
2025-04-01 21:09:48,906 [INFO] scratchpads :: configured :: command.py:181
2025-04-01 21:09:48,906 [DEBUG] pypr :: ================================[ initialized ]================================= :: command.py:383
2025-04-01 21:09:48,906 [DEBUG] pyprland :: event_activewindowv2('7f42641ea890',) :: command.py:199
2025-04-01 21:09:48,906 [DEBUG] pyprland :: active_window = 0x7f42641ea890 :: pyprland.py:81
2025-04-01 21:09:48,906 [DEBUG] scratchpads :: event_openwindow('7f4279731080,special silent,Element,Element',) :: command.py:199
2025-04-01 21:09:48,906 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 21:09:48,906 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_element,address:0x7f4279731080 :: ipc.py:145
2025-04-01 21:09:48,907 [DEBUG] scratchpads :: event_openwindow('7f4264166fd0,special silent,obsidian,brainrot - Obsidian v1.8.9',) :: command.py:199
2025-04-01 21:09:48,907 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 21:09:48,907 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_obsidian,address:0x7f4264166fd0 :: ipc.py:145
2025-04-01 21:09:48,907 [DEBUG] scratchpads :: event_openwindow('7f4264198620,special silent,btm-scratchpad,foot',) :: command.py:199
2025-04-01 21:09:48,907 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 21:09:48,907 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_btm,address:0x7f4264198620 :: ipc.py:145
2025-04-01 21:09:48,908 [DEBUG] scratchpads :: event_activewindowv2('7f42641ea890',) :: command.py:199
2025-04-01 21:09:48,908 [DEBUG] scratchpads :: event_openwindow('7f42641ea890,1,gcr-prompter,Unlock Login Keyring',) :: command.py:199
2025-04-01 21:09:48,908 [DEBUG] scratchpads :: event_openwindow('7f42641c5dc0,special silent,org.telegram.desktop,Telegram',) :: command.py:199
2025-04-01 21:09:48,908 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 21:09:48,908 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_telegram,address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:09:55,052 [DEBUG] scratchpads :: event_openwindow('7f4229a8b800,special silent,vesktop,vesktop',) :: command.py:199
2025-04-01 21:09:57,272 [DEBUG] scratchpads :: event_closewindow('7f4229a8b800',) :: command.py:199
2025-04-01 21:09:57,275 [DEBUG] scratchpads :: event_openwindow('7f4229aba8c0,special silent,vesktop,Discord',) :: command.py:199
2025-04-01 21:10:03,605 [DEBUG] pyprland :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:03,605 [DEBUG] pyprland :: active_window = 0x7f4229ac1c40 :: pyprland.py:81
2025-04-01 21:10:03,605 [DEBUG] scratchpads :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:03,605 [DEBUG] scratchpads :: event_openwindow('7f4229ac1c40,1,foot,foot',) :: command.py:199
2025-04-01 21:10:04,632 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:04,632 [DEBUG] scratchpads :: visibility_check: ('', '') == ('1', 'DP-5') :: __init__.py:480
2025-04-01 21:10:04,632 [DEBUG] scratchpads :: telegram visibility: False and False :: __init__.py:506
2025-04-01 21:10:04,632 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 21:10:04,633 [DEBUG] scratchpads :: monitors :: ipc.py:102
2025-04-01 21:10:04,633 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:04,634 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 1,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 21:10:04,634 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:04,635 [DEBUG] pyprland :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:04,635 [DEBUG] pyprland :: active_window = 0x7f42641c5dc0 :: pyprland.py:81
2025-04-01 21:10:04,635 [DEBUG] scratchpads :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:05,051 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:05,051 [DEBUG] scratchpads :: visibility_check: ('1', 'DP-5') == ('1', 'DP-5') :: __init__.py:480
2025-04-01 21:10:05,051 [DEBUG] scratchpads :: telegram visibility: True and True :: __init__.py:506
2025-04-01 21:10:05,052 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:05,052 [INFO] scratchpads :: Hiding telegram :: __init__.py:790
2025-04-01 21:10:05,052 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_telegram,address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:05,053 [DEBUG] pyprland :: event_activewindowv2('7f42641ea890',) :: command.py:199
2025-04-01 21:10:05,053 [DEBUG] pyprland :: active_window = 0x7f42641ea890 :: pyprland.py:81
2025-04-01 21:10:05,053 [DEBUG] scratchpads :: Previous scratch: None :: __init__.py:824
2025-04-01 21:10:05,053 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f4229ac1c40 :: ipc.py:145
2025-04-01 21:10:05,054 [DEBUG] pyprland :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:05,054 [DEBUG] pyprland :: active_window = 0x7f4229ac1c40 :: pyprland.py:81
2025-04-01 21:10:05,054 [DEBUG] scratchpads :: event_activewindowv2('7f42641ea890',) :: command.py:199
2025-04-01 21:10:05,054 [DEBUG] scratchpads :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:05,443 [DEBUG] pyprland :: event_activewindowv2('',) :: command.py:199
2025-04-01 21:10:05,443 [DEBUG] pyprland :: no active window :: pyprland.py:77
2025-04-01 21:10:05,443 [DEBUG] pyprland :: event_workspace('3',) :: command.py:199
2025-04-01 21:10:05,443 [DEBUG] pyprland :: active_workspace = 3 :: pyprland.py:86
2025-04-01 21:10:05,443 [DEBUG] scratchpads :: event_activewindowv2('',) :: command.py:199
2025-04-01 21:10:05,443 [DEBUG] scratchpads :: event_workspace('3',) :: command.py:199
2025-04-01 21:10:05,769 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:05,769 [DEBUG] scratchpads :: visibility_check: ('1', 'DP-5') == ('3', 'DP-5') :: __init__.py:480
2025-04-01 21:10:05,769 [DEBUG] scratchpads :: telegram visibility: False and False :: __init__.py:506
2025-04-01 21:10:05,769 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 21:10:05,770 [DEBUG] scratchpads :: monitors :: ipc.py:102
2025-04-01 21:10:05,770 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:05,770 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 3,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 21:10:05,771 [DEBUG] pyprland :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:05,771 [DEBUG] pyprland :: active_window = 0x7f42641c5dc0 :: pyprland.py:81
2025-04-01 21:10:05,771 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:05,771 [DEBUG] scratchpads :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:06,531 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:06,531 [DEBUG] scratchpads :: visibility_check: ('3', 'DP-5') == ('3', 'DP-5') :: __init__.py:480
2025-04-01 21:10:06,531 [DEBUG] scratchpads :: telegram visibility: True and True :: __init__.py:506
2025-04-01 21:10:06,531 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:06,531 [INFO] scratchpads :: Hiding telegram :: __init__.py:790
2025-04-01 21:10:06,531 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_telegram,address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:06,532 [DEBUG] pyprland :: event_activewindowv2('',) :: command.py:199
2025-04-01 21:10:06,532 [DEBUG] pyprland :: no active window :: pyprland.py:77
2025-04-01 21:10:06,532 [DEBUG] scratchpads :: event_activewindowv2('',) :: command.py:199
2025-04-01 21:10:07,711 [DEBUG] pyprland :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:07,711 [DEBUG] pyprland :: active_window = 0x7f4229ac1c40 :: pyprland.py:81
2025-04-01 21:10:07,711 [DEBUG] pyprland :: event_workspace('1',) :: command.py:199
2025-04-01 21:10:07,711 [DEBUG] pyprland :: active_workspace = 1 :: pyprland.py:86
2025-04-01 21:10:07,711 [DEBUG] scratchpads :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:07,711 [DEBUG] scratchpads :: event_workspace('1',) :: command.py:199
2025-04-01 21:10:08,163 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:08,164 [DEBUG] scratchpads :: visibility_check: ('3', 'DP-5') == ('1', 'DP-5') :: __init__.py:480
2025-04-01 21:10:08,164 [DEBUG] scratchpads :: telegram visibility: False and False :: __init__.py:506
2025-04-01 21:10:08,164 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 21:10:08,164 [DEBUG] scratchpads :: monitors :: ipc.py:102
2025-04-01 21:10:08,164 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:08,165 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 1,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 21:10:08,166 [DEBUG] pyprland :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:08,166 [DEBUG] pyprland :: active_window = 0x7f42641c5dc0 :: pyprland.py:81
2025-04-01 21:10:08,166 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:08,167 [DEBUG] scratchpads :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:08,567 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:08,567 [DEBUG] scratchpads :: visibility_check: ('1', 'DP-5') == ('1', 'DP-5') :: __init__.py:480
2025-04-01 21:10:08,567 [DEBUG] scratchpads :: telegram visibility: True and True :: __init__.py:506
2025-04-01 21:10:08,567 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:08,567 [INFO] scratchpads :: Hiding telegram :: __init__.py:790
2025-04-01 21:10:08,567 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_telegram,address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:08,568 [DEBUG] pyprland :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:08,568 [DEBUG] pyprland :: active_window = 0x7f4229ac1c40 :: pyprland.py:81
2025-04-01 21:10:08,568 [DEBUG] scratchpads :: Previous scratch: None :: __init__.py:824
2025-04-01 21:10:08,568 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f4229ac1c40 :: ipc.py:145
2025-04-01 21:10:08,569 [DEBUG] scratchpads :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:08,825 [DEBUG] pyprland :: event_activewindowv2('',) :: command.py:199
2025-04-01 21:10:08,825 [DEBUG] pyprland :: no active window :: pyprland.py:77
2025-04-01 21:10:08,825 [DEBUG] scratchpads :: event_activewindowv2('',) :: command.py:199
2025-04-01 21:10:08,825 [DEBUG] pyprland :: event_workspace('2',) :: command.py:199
2025-04-01 21:10:08,825 [DEBUG] pyprland :: active_workspace = 2 :: pyprland.py:86
2025-04-01 21:10:08,825 [DEBUG] scratchpads :: event_workspace('2',) :: command.py:199
2025-04-01 21:10:09,163 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:09,163 [DEBUG] scratchpads :: visibility_check: ('1', 'DP-5') == ('2', 'DP-5') :: __init__.py:480
2025-04-01 21:10:09,163 [DEBUG] scratchpads :: telegram visibility: False and False :: __init__.py:506
2025-04-01 21:10:09,163 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 21:10:09,164 [DEBUG] scratchpads :: monitors :: ipc.py:102
2025-04-01 21:10:09,164 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:09,164 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 2,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 21:10:09,165 [DEBUG] pyprland :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:09,165 [DEBUG] pyprland :: active_window = 0x7f42641c5dc0 :: pyprland.py:81
2025-04-01 21:10:09,166 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:09,166 [DEBUG] scratchpads :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:09,316 [DEBUG] scratchpads :: event_openwindow('7f42641f5c10,2,Dunst,Dunst',) :: command.py:199
2025-04-01 21:10:09,729 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:09,729 [DEBUG] scratchpads :: visibility_check: ('2', 'DP-5') == ('2', 'DP-5') :: __init__.py:480
2025-04-01 21:10:09,729 [DEBUG] scratchpads :: telegram visibility: True and True :: __init__.py:506
2025-04-01 21:10:09,729 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:09,730 [INFO] scratchpads :: Hiding telegram :: __init__.py:790
2025-04-01 21:10:09,730 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_telegram,address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:09,731 [DEBUG] pyprland :: event_activewindowv2('',) :: command.py:199
2025-04-01 21:10:09,731 [DEBUG] pyprland :: no active window :: pyprland.py:77
2025-04-01 21:10:09,731 [DEBUG] scratchpads :: event_activewindowv2('',) :: command.py:199
2025-04-01 21:10:10,071 [DEBUG] pyprland :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:10,071 [DEBUG] pyprland :: active_window = 0x7f4229ac1c40 :: pyprland.py:81
2025-04-01 21:10:10,071 [DEBUG] pyprland :: event_workspace('1',) :: command.py:199
2025-04-01 21:10:10,071 [DEBUG] pyprland :: active_workspace = 1 :: pyprland.py:86
2025-04-01 21:10:10,071 [DEBUG] scratchpads :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:10,071 [DEBUG] scratchpads :: event_workspace('1',) :: command.py:199
2025-04-01 21:10:10,280 [DEBUG] pyprland :: event_activewindowv2('7f42641ea890',) :: command.py:199
2025-04-01 21:10:10,280 [DEBUG] pyprland :: active_window = 0x7f42641ea890 :: pyprland.py:81
2025-04-01 21:10:10,280 [DEBUG] scratchpads :: event_activewindowv2('7f42641ea890',) :: command.py:199
2025-04-01 21:10:11,539 [DEBUG] scratchpads :: event_closewindow('7f42641ea890',) :: command.py:199
2025-04-01 21:10:11,540 [DEBUG] pyprland :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:11,540 [DEBUG] pyprland :: active_window = 0x7f4229ac1c40 :: pyprland.py:81
2025-04-01 21:10:11,540 [DEBUG] scratchpads :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:11,974 [DEBUG] pyprland :: event_activewindowv2('',) :: command.py:199
2025-04-01 21:10:11,974 [DEBUG] pyprland :: no active window :: pyprland.py:77
2025-04-01 21:10:11,974 [DEBUG] pyprland :: event_workspace('3',) :: command.py:199
2025-04-01 21:10:11,974 [DEBUG] pyprland :: active_workspace = 3 :: pyprland.py:86
2025-04-01 21:10:11,974 [DEBUG] scratchpads :: event_activewindowv2('',) :: command.py:199
2025-04-01 21:10:11,974 [DEBUG] scratchpads :: event_workspace('3',) :: command.py:199
2025-04-01 21:10:12,340 [DEBUG] pyprland :: event_workspace('4',) :: command.py:199
2025-04-01 21:10:12,340 [DEBUG] pyprland :: active_workspace = 4 :: pyprland.py:86
2025-04-01 21:10:12,340 [DEBUG] scratchpads :: event_workspace('4',) :: command.py:199
2025-04-01 21:10:12,825 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:12,825 [DEBUG] scratchpads :: visibility_check: ('2', 'DP-5') == ('4', 'DP-5') :: __init__.py:480
2025-04-01 21:10:12,825 [DEBUG] scratchpads :: telegram visibility: False and False :: __init__.py:506
2025-04-01 21:10:12,825 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 21:10:12,826 [DEBUG] scratchpads :: monitors :: ipc.py:102
2025-04-01 21:10:12,826 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:12,827 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 4,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 21:10:12,827 [DEBUG] pyprland :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:12,827 [DEBUG] pyprland :: active_window = 0x7f42641c5dc0 :: pyprland.py:81
2025-04-01 21:10:12,827 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:12,828 [DEBUG] scratchpads :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:13,379 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:13,379 [DEBUG] scratchpads :: visibility_check: ('4', 'DP-5') == ('4', 'DP-5') :: __init__.py:480
2025-04-01 21:10:13,379 [DEBUG] scratchpads :: telegram visibility: True and True :: __init__.py:506
2025-04-01 21:10:13,380 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:13,380 [INFO] scratchpads :: Hiding telegram :: __init__.py:790
2025-04-01 21:10:13,380 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_telegram,address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:13,381 [DEBUG] pyprland :: event_activewindowv2('',) :: command.py:199
2025-04-01 21:10:13,381 [DEBUG] pyprland :: no active window :: pyprland.py:77
2025-04-01 21:10:13,381 [DEBUG] scratchpads :: event_activewindowv2('',) :: command.py:199
2025-04-01 21:10:13,787 [DEBUG] pyprland :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:13,787 [DEBUG] pyprland :: active_window = 0x7f4229ac1c40 :: pyprland.py:81
2025-04-01 21:10:13,787 [DEBUG] pyprland :: event_workspace('1',) :: command.py:199
2025-04-01 21:10:13,787 [DEBUG] pyprland :: active_workspace = 1 :: pyprland.py:86
2025-04-01 21:10:13,787 [DEBUG] scratchpads :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:13,787 [DEBUG] scratchpads :: event_workspace('1',) :: command.py:199
2025-04-01 21:10:14,143 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:14,143 [DEBUG] scratchpads :: visibility_check: ('4', 'DP-5') == ('1', 'DP-5') :: __init__.py:480
2025-04-01 21:10:14,143 [DEBUG] scratchpads :: telegram visibility: False and False :: __init__.py:506
2025-04-01 21:10:14,143 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 21:10:14,144 [DEBUG] scratchpads :: monitors :: ipc.py:102
2025-04-01 21:10:14,144 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:14,145 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 1,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 21:10:14,145 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:14,146 [DEBUG] pyprland :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:14,146 [DEBUG] pyprland :: active_window = 0x7f42641c5dc0 :: pyprland.py:81
2025-04-01 21:10:14,146 [DEBUG] scratchpads :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:14,660 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:14,660 [DEBUG] scratchpads :: visibility_check: ('1', 'DP-5') == ('1', 'DP-5') :: __init__.py:480
2025-04-01 21:10:14,660 [DEBUG] scratchpads :: telegram visibility: True and True :: __init__.py:506
2025-04-01 21:10:14,660 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:14,661 [INFO] scratchpads :: Hiding telegram :: __init__.py:790
2025-04-01 21:10:14,661 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_telegram,address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:14,661 [DEBUG] pyprland :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:14,661 [DEBUG] pyprland :: active_window = 0x7f4229ac1c40 :: pyprland.py:81
2025-04-01 21:10:14,662 [DEBUG] scratchpads :: Previous scratch: None :: __init__.py:824
2025-04-01 21:10:14,662 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f4229ac1c40 :: ipc.py:145
2025-04-01 21:10:14,662 [DEBUG] scratchpads :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 21:10:14,965 [DEBUG] pyprland :: event_workspace('2',) :: command.py:199
2025-04-01 21:10:14,965 [DEBUG] pyprland :: active_workspace = 2 :: pyprland.py:86
2025-04-01 21:10:14,965 [DEBUG] scratchpads :: event_workspace('2',) :: command.py:199
2025-04-01 21:10:15,304 [DEBUG] scratchpads :: event_closewindow('7f42641f5c10',) :: command.py:199
2025-04-01 21:10:15,324 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 21:10:15,324 [DEBUG] scratchpads :: visibility_check: ('1', 'DP-5') == ('2', 'DP-5') :: __init__.py:480
2025-04-01 21:10:15,324 [DEBUG] scratchpads :: telegram visibility: False and False :: __init__.py:506
2025-04-01 21:10:15,324 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 21:10:15,325 [DEBUG] scratchpads :: monitors :: ipc.py:102
2025-04-01 21:10:15,325 [DEBUG] scratchpads :: clients :: ipc.py:102
2025-04-01 21:10:15,325 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 2,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 21:10:15,326 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 21:10:15,326 [DEBUG] pyprland :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 21:10:15,326 [DEBUG] pyprland :: active_window = 0x7f42641c5dc0 :: pyprland.py:81
2025-04-01 21:10:15,326 [DEBUG] scratchpads :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 18:10:15,500 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 18:10:15,500 [DEBUG] scratchpads :: visibility_check: ('2', 'DP-5') == ('2', 'DP-5') :: __init__.py:480
2025-04-01 18:10:15,500 [DEBUG] scratchpads :: telegram visibility: True and True :: __init__.py:506
2025-04-01 18:10:15,500 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:15,500 [INFO] scratchpads :: Hiding telegram :: __init__.py:790
2025-04-01 18:10:15,500 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_telegram,address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 18:10:15,501 [DEBUG] pyprland :: event_activewindowv2('',) :: command.py:199
2025-04-01 18:10:15,501 [DEBUG] pyprland :: no active window :: pyprland.py:77
2025-04-01 18:10:15,501 [DEBUG] scratchpads :: Previous scratch: None :: __init__.py:824
2025-04-01 18:10:15,501 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f4229ac1c40 :: ipc.py:145
2025-04-01 18:10:15,502 [DEBUG] pyprland :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 18:10:15,502 [DEBUG] pyprland :: active_window = 0x7f4229ac1c40 :: pyprland.py:81
2025-04-01 18:10:15,502 [DEBUG] pyprland :: event_workspace('1',) :: command.py:199
2025-04-01 18:10:15,502 [DEBUG] pyprland :: active_workspace = 1 :: pyprland.py:86
2025-04-01 18:10:15,502 [DEBUG] scratchpads :: event_activewindowv2('',) :: command.py:199
2025-04-01 18:10:15,502 [DEBUG] scratchpads :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 18:10:15,502 [DEBUG] scratchpads :: event_workspace('1',) :: command.py:199
2025-04-01 18:10:16,437 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 18:10:16,437 [DEBUG] scratchpads :: visibility_check: ('2', 'DP-5') == ('1', 'DP-5') :: __init__.py:480
2025-04-01 18:10:16,437 [DEBUG] scratchpads :: telegram visibility: False and False :: __init__.py:506
2025-04-01 18:10:16,437 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 18:10:16,438 [DEBUG] scratchpads :: monitors (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:16,438 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:16,438 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 2,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 18:10:16,439 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 18:10:16,439 [DEBUG] pyprland :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 18:10:16,439 [DEBUG] pyprland :: active_window = 0x7f42641c5dc0 :: pyprland.py:81
2025-04-01 18:10:16,439 [DEBUG] pyprland :: event_workspace('2',) :: command.py:199
2025-04-01 18:10:16,439 [DEBUG] pyprland :: active_workspace = 2 :: pyprland.py:86
2025-04-01 18:10:16,439 [DEBUG] scratchpads :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 18:10:16,439 [DEBUG] scratchpads :: event_workspace('2',) :: command.py:199
2025-04-01 18:10:16,903 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 18:10:16,903 [DEBUG] scratchpads :: visibility_check: ('1', 'DP-5') == ('2', 'DP-5') :: __init__.py:480
2025-04-01 18:10:16,903 [DEBUG] scratchpads :: telegram visibility: False and True :: __init__.py:506
2025-04-01 18:10:16,903 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 18:10:16,903 [DEBUG] scratchpads :: monitors (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:16,903 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:16,903 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 2,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 18:10:16,904 [ERROR] scratchpads :: FAILED b"moveWorkspaceToMonitor workspace doesn't exist!okok" :: ipc.py:166
2025-04-01 18:10:16,904 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 18:10:17,304 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 18:10:17,304 [DEBUG] scratchpads :: visibility_check: ('2', 'DP-5') == ('2', 'DP-5') :: __init__.py:480
2025-04-01 18:10:17,304 [DEBUG] scratchpads :: telegram visibility: True and True :: __init__.py:506
2025-04-01 18:10:17,304 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:17,304 [INFO] scratchpads :: Hiding telegram :: __init__.py:790
2025-04-01 18:10:17,305 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_telegram,address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 18:10:17,305 [DEBUG] pyprland :: event_activewindowv2('',) :: command.py:199
2025-04-01 18:10:17,305 [DEBUG] pyprland :: no active window :: pyprland.py:77
2025-04-01 18:10:17,306 [DEBUG] scratchpads :: event_activewindowv2('',) :: command.py:199
2025-04-01 18:10:17,848 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 18:10:17,848 [DEBUG] scratchpads :: visibility_check: ('2', 'DP-5') == ('2', 'DP-5') :: __init__.py:480
2025-04-01 18:10:17,848 [DEBUG] scratchpads :: telegram visibility: False and False :: __init__.py:506
2025-04-01 18:10:17,848 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 18:10:17,849 [DEBUG] scratchpads :: monitors (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:17,849 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:17,849 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 2,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 18:10:17,850 [DEBUG] pyprland :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 18:10:17,850 [DEBUG] pyprland :: active_window = 0x7f42641c5dc0 :: pyprland.py:81
2025-04-01 18:10:17,850 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 18:10:17,850 [DEBUG] scratchpads :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 18:10:18,258 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 18:10:18,258 [DEBUG] scratchpads :: visibility_check: ('2', 'DP-5') == ('2', 'DP-5') :: __init__.py:480
2025-04-01 18:10:18,258 [DEBUG] scratchpads :: telegram visibility: True and True :: __init__.py:506
2025-04-01 18:10:18,258 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:18,258 [INFO] scratchpads :: Hiding telegram :: __init__.py:790
2025-04-01 18:10:18,258 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_telegram,address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 18:10:18,259 [DEBUG] pyprland :: event_activewindowv2('',) :: command.py:199
2025-04-01 18:10:18,259 [DEBUG] pyprland :: no active window :: pyprland.py:77
2025-04-01 18:10:18,259 [DEBUG] scratchpads :: event_activewindowv2('',) :: command.py:199
2025-04-01 18:10:18,534 [DEBUG] pyprland :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 18:10:18,535 [DEBUG] pyprland :: active_window = 0x7f4229ac1c40 :: pyprland.py:81
2025-04-01 18:10:18,535 [DEBUG] pyprland :: event_workspace('1',) :: command.py:199
2025-04-01 18:10:18,535 [DEBUG] pyprland :: active_workspace = 1 :: pyprland.py:86
2025-04-01 18:10:18,535 [DEBUG] scratchpads :: event_activewindowv2('7f4229ac1c40',) :: command.py:199
2025-04-01 18:10:18,535 [DEBUG] scratchpads :: event_workspace('1',) :: command.py:199
2025-04-01 18:10:18,953 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 18:10:18,953 [DEBUG] scratchpads :: visibility_check: ('2', 'DP-5') == ('1', 'DP-5') :: __init__.py:480
2025-04-01 18:10:18,953 [DEBUG] scratchpads :: telegram visibility: False and False :: __init__.py:506
2025-04-01 18:10:18,953 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 18:10:18,954 [DEBUG] scratchpads :: monitors (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:18,954 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:18,954 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 2,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 18:10:18,954 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 18:10:18,955 [DEBUG] pyprland :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 18:10:18,955 [DEBUG] pyprland :: active_window = 0x7f42641c5dc0 :: pyprland.py:81
2025-04-01 18:10:18,955 [DEBUG] pyprland :: event_workspace('2',) :: command.py:199
2025-04-01 18:10:18,955 [DEBUG] pyprland :: active_workspace = 2 :: pyprland.py:86
2025-04-01 18:10:18,955 [DEBUG] scratchpads :: event_activewindowv2('7f42641c5dc0',) :: command.py:199
2025-04-01 18:10:18,955 [DEBUG] scratchpads :: event_workspace('2',) :: command.py:199
2025-04-01 18:10:19,719 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 18:10:19,719 [DEBUG] scratchpads :: visibility_check: ('1', 'DP-5') == ('2', 'DP-5') :: __init__.py:480
2025-04-01 18:10:19,719 [DEBUG] scratchpads :: telegram visibility: False and True :: __init__.py:506
2025-04-01 18:10:19,719 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 18:10:19,720 [DEBUG] scratchpads :: monitors (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:19,720 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:19,720 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 2,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 18:10:19,720 [ERROR] scratchpads :: FAILED b"moveWorkspaceToMonitor workspace doesn't exist!okok" :: ipc.py:166
2025-04-01 18:10:19,720 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 18:10:20,154 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 18:10:20,154 [DEBUG] scratchpads :: visibility_check: ('2', 'DP-5') == ('2', 'DP-5') :: __init__.py:480
2025-04-01 18:10:20,154 [DEBUG] scratchpads :: telegram visibility: True and True :: __init__.py:506
2025-04-01 18:10:20,155 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:20,155 [INFO] scratchpads :: Hiding telegram :: __init__.py:790
2025-04-01 18:10:20,155 [DEBUG] scratchpads :: dispatch movetoworkspacesilent special:scratch_telegram,address:0x7f42641c5dc0 :: ipc.py:145
2025-04-01 18:10:20,156 [DEBUG] pyprland :: event_activewindowv2('',) :: command.py:199
2025-04-01 18:10:20,156 [DEBUG] pyprland :: no active window :: pyprland.py:77
2025-04-01 18:10:20,156 [DEBUG] scratchpads :: event_activewindowv2('',) :: command.py:199
2025-04-01 18:10:21,284 [DEBUG] pyprland :: event_activewindowv2('7f42641ec5e0',) :: command.py:199
2025-04-01 18:10:21,284 [DEBUG] pyprland :: active_window = 0x7f42641ec5e0 :: pyprland.py:81
2025-04-01 18:10:21,284 [DEBUG] scratchpads :: event_activewindowv2('7f42641ec5e0',) :: command.py:199
2025-04-01 18:10:21,284 [DEBUG] scratchpads :: event_openwindow('7f42641ec5e0,2,foot,foot',) :: command.py:199
025-04-01 17:59:59,296 [DEBUG] scratchpads :: event_activewindowv2('2c3960a0',) :: command.py:204

Relevant block (I think):

2025-04-01 18:10:19,719 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 18:10:19,719 [DEBUG] scratchpads :: visibility_check: ('1', 'DP-5') == ('2', 'DP-5') :: __init__.py:480
2025-04-01 18:10:19,719 [DEBUG] scratchpads :: telegram visibility: False and True :: __init__.py:506
2025-04-01 18:10:19,719 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 18:10:19,720 [DEBUG] scratchpads :: monitors (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:19,720 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 18:10:19,720 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 2,address:0x7f42641c5dc0', 'alterzorder top,address:0x7f42641c5dc0'] :: ipc.py:145
2025-04-01 18:10:19,720 [ERROR] scratchpads :: FAILED b"moveWorkspaceToMonitor workspace doesn't exist!okok" :: ipc.py:166
2025-04-01 18:10:19,720 [DEBUG] scratchpads :: dispatch focuswindow address:0x7f42641c5dc0 :: ipc.py:145

Another example cross display:

2025-04-01 18:43:52,368 [DEBUG] scratchpads :: run_toggle('telegram',) :: command.py:199
2025-04-01 18:43:52,368 [DEBUG] scratchpads :: visibility_check: ('6', 'DP-6') == ('3', 'DP-5') :: __init__.py:480
2025-04-01 18:43:52,368 [DEBUG] scratchpads :: telegram visibility: False and True :: __init__.py:506
2025-04-01 18:43:52,368 [INFO] scratchpads :: Showing telegram :: __init__.py:579
2025-04-01 18:43:52,369 [DEBUG] scratchpads :: monitors (CACHE HIT) :: ipc.py:99
2025-04-01 18:43:52,369 [DEBUG] scratchpads :: clients (CACHE HIT) :: ipc.py:99
2025-04-01 18:43:52,369 [DEBUG] scratchpads :: dispatch ['moveworkspacetomonitor special:scratch_telegram DP-5', 'movetoworkspacesilent 3,address:0x77e6390', 'alterzorder top,address:0x77e6390'] :: ipc.py:145
2025-04-01 18:43:52,369 [ERROR] scratchpads :: FAILED b"moveWorkspaceToMonitor workspace doesn't exist!okok" :: ipc.py:166
2025-04-01 18:43:52,369 [DEBUG] scratchpads :: dispatch focuswindow address:0x77e6390 :: ipc.py:145

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions