[BUG]: focus left/right scrolls focus, but not the window view in scrolling layout (1 column) #688

Open
opened 2026-01-05 14:52:24 +01:00 by adam · 1 comment
Owner

Originally created by @hcaginlenk on GitHub (Oct 8, 2025).

Summary

I'm experiencing an issue with the Scrolling layout when using a single column ("columns": 1).

When I use the focus left or focus right commands:

  • The focus does change correctly to the next window (I can confirm this with highlighted window border).

  • The window view does not scroll. If the newly focused window is currently off-screen, it remains invisible until I manually trigger a redraw, such as moving the mouse or switching to a different workspace and back.

Version Information

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

{
  "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.37/schema.json",
  "app_specific_configuration_path": "$Env:USERPROFILE/applications.json",
  "window_hiding_behaviour": "Cloak",
  "cross_monitor_move_behaviour": "Insert",
  "default_workspace_padding": 1,
  "default_container_padding": 1,

  "ignore_rules": [
      {
        "kind": "Exe",
        "id": "Flow.Launcher.exe",
        "matching_strategy": "Equals"
      }
    ],


 
  "border": true,
  "border_width": 0,
  "border_offset": 6,
  "border_implementation":"Windows",
  "border_style":"System",
  "border_colours": {
    
  },
  "theme": {
    "palette": "Base16",
    "name":  "Kanagawa"	,
    "unfocused_border": "Base03",
    "bar_accent": "Base0A"
  },

  "mouse_follow_focus": true,

  "transparency":true,
  "transparency_alpha":240,
  
  "animation": {
    "enabled": true,
    "duration": 250,
    "fps": 60,
    "style":{
      "movement":"EaseOutSine",
      "transparency": "Linear"
    }
  },

"stackbar": {
  "height":48,
  "mode": "OnStack",
  "label": "Title",
  "tabs": {
    "width":400,
    "font_size":48
  }
},

"display_index_preferences": {
    "0": "0",
    "1": "811026518"
  },


"monitors":[
  {"workspaces": [
        { "name": "browser", "layout": "BSP"},
        {"name": "code","layout": "BSP"},
        {"name": "supp","layout": "BSP"},
        {"name": "notes","layout": "BSP"},
        {"name": "files","layout": "BSP"},
        {"name": "extra","layout": "BSP"}]},
  {"workspaces": [
        { "name": "I", "layout": "Scrolling", "layout_options": {"scrolling": {"columns": 1}},
      "workspace_area_offset_left": 50},
        {"name": "II","layout": "BSP"},
        {"name": "III","layout": "BSP"},
        {"name": "notes","layout": "BSP"},
        {"name": "calendar","layout": "BSP"},
        {"name": "files","layout": "BSP"},
        {"name": "extra","layout": "BSP"}]
      }
]




}

Hotkey Configuration

Default hotkeys

Output of komorebic check

Originally created by @hcaginlenk on GitHub (Oct 8, 2025). ### Summary I'm experiencing an issue with the ``Scrolling`` layout when using a single column ("columns": 1). When I use the ``focus left`` or ``focus right`` commands: - The focus does change correctly to the next window (I can confirm this with highlighted window border). - The window view does not scroll. If the newly focused window is currently off-screen, it remains invisible until I manually trigger a redraw, such as moving the mouse or switching to a different workspace and back. ### Version Information 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.37/schema.json", "app_specific_configuration_path": "$Env:USERPROFILE/applications.json", "window_hiding_behaviour": "Cloak", "cross_monitor_move_behaviour": "Insert", "default_workspace_padding": 1, "default_container_padding": 1, "ignore_rules": [ { "kind": "Exe", "id": "Flow.Launcher.exe", "matching_strategy": "Equals" } ], "border": true, "border_width": 0, "border_offset": 6, "border_implementation":"Windows", "border_style":"System", "border_colours": { }, "theme": { "palette": "Base16", "name": "Kanagawa" , "unfocused_border": "Base03", "bar_accent": "Base0A" }, "mouse_follow_focus": true, "transparency":true, "transparency_alpha":240, "animation": { "enabled": true, "duration": 250, "fps": 60, "style":{ "movement":"EaseOutSine", "transparency": "Linear" } }, "stackbar": { "height":48, "mode": "OnStack", "label": "Title", "tabs": { "width":400, "font_size":48 } }, "display_index_preferences": { "0": "0", "1": "811026518" }, "monitors":[ {"workspaces": [ { "name": "browser", "layout": "BSP"}, {"name": "code","layout": "BSP"}, {"name": "supp","layout": "BSP"}, {"name": "notes","layout": "BSP"}, {"name": "files","layout": "BSP"}, {"name": "extra","layout": "BSP"}]}, {"workspaces": [ { "name": "I", "layout": "Scrolling", "layout_options": {"scrolling": {"columns": 1}}, "workspace_area_offset_left": 50}, {"name": "II","layout": "BSP"}, {"name": "III","layout": "BSP"}, {"name": "notes","layout": "BSP"}, {"name": "calendar","layout": "BSP"}, {"name": "files","layout": "BSP"}, {"name": "extra","layout": "BSP"}] } ] } ``` ### Hotkey Configuration Default hotkeys ### Output of komorebic check -
adam added the bug label 2026-01-05 14:52:24 +01:00
Author
Owner

@LGUG2Z commented on GitHub (Oct 13, 2025):

https://github.com/LGUG2Z/komorebi/tree/feature/scrolling-without-fallback have a feeling this is what you're looking for, not sure if this breaks other stuff

@LGUG2Z commented on GitHub (Oct 13, 2025): https://github.com/LGUG2Z/komorebi/tree/feature/scrolling-without-fallback have a feeling this is what you're looking for, not sure if this breaks other stuff
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#688