Originally created by @bitbalancer on GitHub (Dec 5, 2025).
Summary
When I open a link from a .md file in Obsidian, it opens a new browser window in the current workspace instead of a tab in the existing browser window if that window is on a different workspace.
Version Information
OS Name: Microsoft Windows 11 Enterprise
OS Version: 10.0.26200 N/A Build 26200
No KOMOREBI_CONFIG_HOME detected, defaulting to C:\Users\<user>
Looking for configuration files in C:\Users\<user>
Found komorebi.json; this file can be passed to the start command with the --config flag
Found C:\Users\<user>\.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 @bitbalancer on GitHub (Dec 5, 2025).
### Summary
When I open a link from a .md file in Obsidian, it opens a new browser window in the current workspace instead of a tab in the existing browser window if that window is on a different workspace.
### Version Information
OS Name: Microsoft Windows 11 Enterprise
OS Version: 10.0.26200 N/A Build 26200
komorebic 0.1.38
tag:v0.1.38
commit_hash:ffa76ea2
build_time:2025-09-13 18:40:25 +00:00
build_env:rustc 1.89.0 (29483883e 2025-08-04),stable-x86_64-pc-windows-msvc
### Komorebi Configuration
```json
{
"$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.38/schema.json",
"app_specific_configuration_path": "$Env:USERPROFILE/applications.json",
"window_hiding_behaviour": "Cloak",
"cross_monitor_move_behaviour": "Insert",
"default_workspace_padding": 0,
"default_container_padding": 0,
"border": true,
"border_width": 1,
"border_offset": -1,
"theme": {
"palette": "Base16",
"name": "Ashes",
"unfocused_border": "Base03",
"bar_accent": "Base0D"
},
"bar_configurations": [
"$Env:USERPROFILE/komorebi.bar.monitor0.json",
"$Env:USERPROFILE/komorebi.bar.monitor1.json"
],
"monitors": [
{
"workspaces": [
{
"name": "I",
"layout": "BSP"
},
{
"name": "II",
"layout": "BSP"
},
{
"name": "III",
"layout": "BSP"
},
{
"name": "IV",
"layout": "BSP"
},
{
"name": "V",
"layout": "BSP"
},
{
"name": "VI",
"layout": "BSP"
},
{
"name": "VII",
"layout": "BSP"
},
{
"name": "VIII",
"layout": "BSP"
}
]
},
{
"workspaces": [
{
"name": "I",
"layout": "BSP"
},
{
"name": "II",
"layout": "BSP",
"initial_workspace_rules": [
{
"kind": "Exe",
"id": "Code.exe"
}
]
},
{
"name": "III",
"layout": "BSP"
},
{
"name": "IV",
"layout": "BSP"
},
{
"name": "V",
"layout": "BSP"
},
{
"name": "VI",
"layout": "BSP"
},
{
"name": "VII",
"layout": "BSP"
},
{
"name": "VIII",
"layout": "BSP"
}
]
}
]
}
```
### Hotkey Configuration
```shell
#Requires AutoHotkey v2.0.2
#SingleInstance Force
Komorebic(cmd) {
RunWait(format("komorebic.exe {}", cmd), , "Hide")
}
!q::Komorebic("close")
!m::Komorebic("minimize")
; Focus windows
!h::Komorebic("focus left")
!j::Komorebic("focus down")
!k::Komorebic("focus up")
!l::Komorebic("focus right")
!+[::Komorebic("cycle-focus previous")
!+]::Komorebic("cycle-focus next")
; Move windows
!+h::Komorebic("move left")
!+j::Komorebic("move down")
!+k::Komorebic("move up")
!+l::Komorebic("move right")
; Stack windows
!Left::Komorebic("stack left")
!Down::Komorebic("stack down")
!Up::Komorebic("stack up")
!Right::Komorebic("stack right")
!;::Komorebic("unstack")
![::Komorebic("cycle-stack previous")
!]::Komorebic("cycle-stack next")
; Resize
!=::Komorebic("resize-axis horizontal increase")
!-::Komorebic("resize-axis horizontal decrease")
!+=::Komorebic("resize-axis vertical increase")
!+_::Komorebic("resize-axis vertical decrease")
; Manipulate windows
!t::Komorebic("toggle-float")
!f::Komorebic("toggle-monocle")
; Window manager options
!+r::Komorebic("retile")
!p::Komorebic("toggle-pause")
; Layouts
!x::Komorebic("flip-layout horizontal")
!y::Komorebic("flip-layout vertical")
; Workspaces
!1::Komorebic("focus-workspace 0")
!2::Komorebic("focus-workspace 1")
!3::Komorebic("focus-workspace 2")
!4::Komorebic("focus-workspace 3")
!5::Komorebic("focus-workspace 4")
!6::Komorebic("focus-workspace 5")
!7::Komorebic("focus-workspace 6")
!8::Komorebic("focus-workspace 7")
!w::Komorebic("focus-last-workspace")
; Move windows across workspaces
!+1::Komorebic("move-to-workspace 0")
!+2::Komorebic("move-to-workspace 1")
!+3::Komorebic("move-to-workspace 2")
!+4::Komorebic("move-to-workspace 3")
!+5::Komorebic("move-to-workspace 4")
!+6::Komorebic("move-to-workspace 5")
!+7::Komorebic("move-to-workspace 6")
!+8::Komorebic("move-to-workspace 7")
```
### Output of komorebic check
```shell
No KOMOREBI_CONFIG_HOME detected, defaulting to C:\Users\<user>
Looking for configuration files in C:\Users\<user>
Found komorebi.json; this file can be passed to the start command with the --config flag
Found C:\Users\<user>\.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:29 +01:00
this was a bug in upstream Firefox that has since been fixed- there is an option to get the old behaviour back which you should be able to find shared on a similar recent bug report in this repo
@LGUG2Z commented on GitHub (Dec 6, 2025):
this was a bug in upstream Firefox that has since been fixed- there is an option to get the old behaviour back which you should be able to find shared on a similar recent bug report in this repo
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 @bitbalancer on GitHub (Dec 5, 2025).
Summary
When I open a link from a .md file in Obsidian, it opens a new browser window in the current workspace instead of a tab in the existing browser window if that window is on a different workspace.
Version Information
OS Name: Microsoft Windows 11 Enterprise
OS Version: 10.0.26200 N/A Build 26200
komorebic 0.1.38
tag:v0.1.38
commit_hash:ffa76ea2
build_time:2025-09-13 18:40:25 +00:00
build_env:rustc 1.89.0 (29483883e 2025-08-04),stable-x86_64-pc-windows-msvc
Komorebi Configuration
Hotkey Configuration
Output of komorebic check
@LGUG2Z commented on GitHub (Dec 6, 2025):
this was a bug in upstream Firefox that has since been fixed- there is an option to get the old behaviour back which you should be able to find shared on a similar recent bug report in this repo