Originally created by @QuiteAFancyEmerald on GitHub (May 20, 2025).
Summary
This bug might simply be a bug with ExplorerBlurMica (2.0.1) but it only happens with Komorebi running in the background. The expected behavior would be on minimizing an application the respective remaining app would resize without visual artifacts.
I also attempted to set Window Hiding Behaviour to cloak to see if this would fix the issue (it did not):
.shell powershell
# alt + o : taskkill /f /im whkd.exe && start /b whkd # if shell is cmd
alt + o : taskkill /f /im whkd.exe; Start-Process whkd -WindowStyle hidden # if shell is pwsh / powershell
alt + shift + o : komorebic reload-configuration
# alt + f : if ($wshell.AppActivate('Firefox') -eq $False) { start firefox }
# alt + b : if ($wshell.AppActivate('Chrome') -eq $False) { start chrome }
alt + q : komorebic close
alt + m : komorebic minimize
alt + h : komorebic focus left
alt + j : komorebic focus down
alt + k : komorebic focus up
alt + l : komorebic focus right
alt + shift + oem_4 : komorebic cycle-focus previous # oem_4 is [
alt + shift + oem_6 : komorebic cycle-focus next # oem_6 is ]
alt + shift + h : komorebic move left
alt + shift + j : komorebic move down
alt + shift + k : komorebic move up
alt + shift + l : komorebic move right
alt + shift + return : komorebic promote
alt + left : komorebic stack left
alt + down : komorebic stack down
alt + up : komorebic stack up
alt + right : komorebic stack right
alt + oem_1 : komorebic unstack # oem_1 is ;
alt + oem_4 : komorebic cycle-stack previous # oem_4 is [
alt + oem_6 : komorebic cycle-stack next # oem_6 is ]
alt + oem_plus : komorebic resize-axis horizontal increase
alt + oem_minus : komorebic resize-axis horizontal decrease
alt + shift + oem_plus : komorebic resize-axis vertical increase
alt + shift + oem_minus : komorebic resize-axis vertical decrease
alt + t : komorebic toggle-float
alt + shift + f : komorebic toggle-monocle
alt + shift + r : komorebic retile
alt + p : komorebic toggle-pause
# Layouts
alt + x : komorebic flip-layout horizontal
alt + y : komorebic flip-layout vertical
alt + 1 : komorebic focus-workspace 0
alt + 2 : komorebic focus-workspace 1
alt + 3 : komorebic focus-workspace 2
alt + 4 : komorebic focus-workspace 3
alt + 5 : komorebic focus-workspace 4
alt + 6 : komorebic focus-workspace 5
alt + 7 : komorebic focus-workspace 6
alt + 8 : komorebic focus-workspace 7
alt + shift + 1 : komorebic move-to-workspace 0
alt + shift + 2 : komorebic move-to-workspace 1
alt + shift + 3 : komorebic move-to-workspace 2
alt + shift + 4 : komorebic move-to-workspace 3
alt + shift + 5 : komorebic move-to-workspace 4
alt + shift + 6 : komorebic move-to-workspace 5
alt + shift + 7 : komorebic move-to-workspace 6
alt + shift + 8 : komorebic move-to-workspace 7
Output of komorebic check
No KOMOREBI_CONFIG_HOME detected, defaulting to C:\Users\EmeraldPC
Looking for configuration files in C:\Users\EmeraldPC
Found komorebi.json; this file can be passed to the start command with the --config flag
Your configuration file contains some options that have been renamed or deprecated:
"float_rules" is now "ignore_rules"
Found C:\Users\EmeraldPC\.config\whkdrc; key bindings will be loaded from here when whkd is started, and you can start it automatically using the --whkd flag
Originally created by @QuiteAFancyEmerald on GitHub (May 20, 2025).
### Summary
This bug might simply be a bug with ExplorerBlurMica (2.0.1) but it only happens with Komorebi running in the background. The expected behavior would be on minimizing an application the respective remaining app would resize without visual artifacts.
I also attempted to set Window Hiding Behaviour to cloak to see if this would fix the issue (it did not):
`"window_hiding_behaviour": "Cloak"`
Video of bug: https://files.catbox.moe/j0ai1o.mp4
ExplorerBlurMica: https://github.com/Maplespe/ExplorerBlurMica
### Version Information
```
OS Name: Microsoft Windows 11 IoT Enterprise LTSC
OS Version: 10.0.26100 N/A Build 26100
--
komorebic 0.1.37
tag:v0.1.37
commit_hash:00384ce3
build_time:2025-05-17 19:16:53 +00:00
build_env:rustc 1.87.0 (17067e9ac 2025-05-09),stable-x86_64-pc-windows-msvc
```
### Komorebi Configuration
```json
{
"$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.36/schema.json",
"app_specific_configuration_path": "$Env:USERPROFILE/applications.json",
"window_hiding_behaviour": "Cloak",
"cross_monitor_move_behaviour": "Insert",
"default_workspace_padding": 5,
"default_container_padding": 3,
"border": true,
"border_width": 2,
"border_offset": -1,
"animation": {
"enabled": true,
"fps": 165,
"duration": {
"movement": 250,
"transparency": 150
},
"style": {
"movement": "EaseOutExpo",
"transparency": "Linear"
}
},
"theme": {
"palette": "Catppuccin",
"name": "Mocha",
"unfocused_border": "Maroon",
"bar_accent": "Maroon"
},
"float_rules": [
{
"kind": "Exe",
"id": "Cider.exe",
"matching_strategy": "Equals"
},
{
"kind": "Title",
"id": "Cider",
"matching_strategy": "Equals"
},
{
"kind": "Exe",
"id": "CiderNode.exe",
"matching_strategy": "Equals"
}
],
"monitors": [
{
"workspaces": [
{
"name": "I",
"layout": "BSP"
},
{
"name": "II",
"layout": "VerticalStack"
},
{
"name": "III",
"layout": "HorizontalStack"
},
{
"name": "IV",
"layout": "UltrawideVerticalStack"
},
{
"name": "V",
"layout": "Rows"
},
{
"name": "VI",
"layout": "Grid"
},
{
"name": "VII",
"layout": "RightMainVerticalStack"
}
]
}
]
}
```
### Hotkey Configuration
```
.shell powershell
# alt + o : taskkill /f /im whkd.exe && start /b whkd # if shell is cmd
alt + o : taskkill /f /im whkd.exe; Start-Process whkd -WindowStyle hidden # if shell is pwsh / powershell
alt + shift + o : komorebic reload-configuration
# alt + f : if ($wshell.AppActivate('Firefox') -eq $False) { start firefox }
# alt + b : if ($wshell.AppActivate('Chrome') -eq $False) { start chrome }
alt + q : komorebic close
alt + m : komorebic minimize
alt + h : komorebic focus left
alt + j : komorebic focus down
alt + k : komorebic focus up
alt + l : komorebic focus right
alt + shift + oem_4 : komorebic cycle-focus previous # oem_4 is [
alt + shift + oem_6 : komorebic cycle-focus next # oem_6 is ]
alt + shift + h : komorebic move left
alt + shift + j : komorebic move down
alt + shift + k : komorebic move up
alt + shift + l : komorebic move right
alt + shift + return : komorebic promote
alt + left : komorebic stack left
alt + down : komorebic stack down
alt + up : komorebic stack up
alt + right : komorebic stack right
alt + oem_1 : komorebic unstack # oem_1 is ;
alt + oem_4 : komorebic cycle-stack previous # oem_4 is [
alt + oem_6 : komorebic cycle-stack next # oem_6 is ]
alt + oem_plus : komorebic resize-axis horizontal increase
alt + oem_minus : komorebic resize-axis horizontal decrease
alt + shift + oem_plus : komorebic resize-axis vertical increase
alt + shift + oem_minus : komorebic resize-axis vertical decrease
alt + t : komorebic toggle-float
alt + shift + f : komorebic toggle-monocle
alt + shift + r : komorebic retile
alt + p : komorebic toggle-pause
# Layouts
alt + x : komorebic flip-layout horizontal
alt + y : komorebic flip-layout vertical
alt + 1 : komorebic focus-workspace 0
alt + 2 : komorebic focus-workspace 1
alt + 3 : komorebic focus-workspace 2
alt + 4 : komorebic focus-workspace 3
alt + 5 : komorebic focus-workspace 4
alt + 6 : komorebic focus-workspace 5
alt + 7 : komorebic focus-workspace 6
alt + 8 : komorebic focus-workspace 7
alt + shift + 1 : komorebic move-to-workspace 0
alt + shift + 2 : komorebic move-to-workspace 1
alt + shift + 3 : komorebic move-to-workspace 2
alt + shift + 4 : komorebic move-to-workspace 3
alt + shift + 5 : komorebic move-to-workspace 4
alt + shift + 6 : komorebic move-to-workspace 5
alt + shift + 7 : komorebic move-to-workspace 6
alt + shift + 8 : komorebic move-to-workspace 7
```
### Output of komorebic check
```
No KOMOREBI_CONFIG_HOME detected, defaulting to C:\Users\EmeraldPC
Looking for configuration files in C:\Users\EmeraldPC
Found komorebi.json; this file can be passed to the start command with the --config flag
Your configuration file contains some options that have been renamed or deprecated:
"float_rules" is now "ignore_rules"
Found C:\Users\EmeraldPC\.config\whkdrc; key bindings will be loaded from here when whkd is started, and you can start it automatically using the --whkd flag
```
adam
added the bug label 2026-01-05 14:52:03 +01:00
This is ultimately an issue with how the Windows compositor handles Win32 API calls to programatically manipulate application window positions and sizes, and this issue is particularly bad with Windows Explorer.
If you're a paying Microsoft customer, this is definitely an issue to raise with the Trillion Dollar Company ™.
@LGUG2Z commented on GitHub (May 20, 2025):
This is ultimately an issue with how the Windows compositor handles Win32 API calls to programatically manipulate application window positions and sizes, and this issue is particularly bad with Windows Explorer.
If you're a paying Microsoft customer, this is definitely an issue to raise with the Trillion Dollar Company ™.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @QuiteAFancyEmerald on GitHub (May 20, 2025).
Summary
This bug might simply be a bug with ExplorerBlurMica (2.0.1) but it only happens with Komorebi running in the background. The expected behavior would be on minimizing an application the respective remaining app would resize without visual artifacts.
I also attempted to set Window Hiding Behaviour to cloak to see if this would fix the issue (it did not):
"window_hiding_behaviour": "Cloak"Video of bug: https://files.catbox.moe/j0ai1o.mp4
ExplorerBlurMica: https://github.com/Maplespe/ExplorerBlurMica
Version Information
Komorebi Configuration
Hotkey Configuration
Output of komorebic check
@LGUG2Z commented on GitHub (May 20, 2025):
This is ultimately an issue with how the Windows compositor handles Win32 API calls to programatically manipulate application window positions and sizes, and this issue is particularly bad with Windows Explorer.
If you're a paying Microsoft customer, this is definitely an issue to raise with the Trillion Dollar Company ™.