Skip to content

[BUG]: Window is managed despite ignore rule #1147

Description

@gazpachoking

Summary

I'm trying to add an ignore rule so that the bitwarden password popup from ms edge is not managed. The rule seems to match, but for some reason the window still gets managed. Doing a retile doesn't exclude the window.
explorer_FTeoraMeTa

Version Information

OS Name:                   Microsoft Windows 11 Pro
OS Version:                10.0.22631 N/A Build 22631


komorebic 0.1.30
tag:v0.1.30
commit_hash:9a3dbccc
build_time:2024-11-03 23:49:52 +00:00
build_env:rustc 1.82.0 (f6e511eec 2024-10-15),stable-x86_64-pc-windows-msvc

Komorebi Configuration

{
  "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/master/schema.json",
  "app_specific_configuration_path": "$Env:KOMOREBI_CONFIG_HOME/applications.json",
  "window_hiding_behaviour": "Cloak",
  "cross_monitor_move_behaviour": "Insert",
  "default_workspace_padding": 3,
  "default_container_padding": 3,
  "mouse_follows_focus": false,
  "border": true,
  "border_width": 7,
  "border_style": "System",
  "border_colours": {
    "single": { "r": 66, "g": 165, "b": 245 },
    "stack": { "r": 256, "g": 165, "b": 66 },
    "monocle": { "r": 255, "g": 51, "b": 153 }
  },
  "monitors": [
    {
      "workspaces": [
        {
          "container_padding": 0,
          "layout": "VerticalStack",
          "name": "1I",
          "workspace_padding": 0
        }
      ]
    },
    {
      "workspaces": [
        {
          "layout": "UltrawideVerticalStack",
          "name": "I"
        }
      ]
    }
  ],
  "ignore_rules": [
    {"kind": "exe", "id": "ShareX.exe"},
    {"kind": "exe", "id": "TeraCopy.exe"},
    {"kind": "title", "id": "Remove Torrent", "matching_strategy": "Equals"},
    {"kind": "title", "id": "Connection Manager", "matching_strategy": "Equals"},
    {"kind": "exe", "id": "flux.exe"},
    {"kind": "class", "id": "TLoginDialog"},
    {"kind": "exe", "id": "RoyalTS_PuTTY.exe"},
    {"kind": "exe", "id": "RoyalTS_PuTTY64.exe"},
    {"kind": "exe", "id": "barrier.exe"},
    {"kind": "exe", "id": "PhoneExperienceHost.exe"},
    {"kind": "class", "id": "VISIOS"},
    [
      {"kind": "exe", "id": "deluge.exe"},
      {"kind": "title", "id": "Deluge", "matching_strategy": "DoesNotEqual"}
    ],
    {"kind": "exe", "id": "PowerToys.AdvancedPaste.exe"},
    {"kind": "class", "id": "MozillaDialogClass"},
    {"kind": "class", "id": "TLoginDialog"},
    {"kind": "title", "id": "minimized | Microsoft Teams", "matching_strategy": "EndsWith"},
    [
      {"kind": "exe", "id": "RemoteDesktopManager.exe"},
      {"kind": "title", "id": "Remote Desktop Manager - ", "matching_strategy": "StartsWith"}
    ],
    [
      {"kind": "exe", "id": "RemoteDesktopManager.exe"},
      {"kind": "title", "id": "Remote Desktop Manager", "matching_strategy": "DoesNotStartWith"}
    ],
    [
      {"kind": "exe", "id": "RemoteDesktopManager.exe"},
      {"kind": "class", "id": "WindowsForms10.Window.8.app.0.5c39d4_r3_ad1", "matching_strategy": "DoesNotEqual"}
    ],
    {"kind": "exe", "id": "input-leap.exe"},
    [
      {"kind": "exe", "id": "ms-teams.exe"},
      {"kind": "title", "id": "compact view", "matching_strategy": "Contains"}
    ],
    [
      {"kind": "exe", "id": "msedge.exe"},
      {"kind": "title", "id": "Bitwarden"}
    ]
  ],
  "object_name_change_applications": [
      {"kind": "exe", "id": "RemoteDesktopManager.exe"}
  ],
  "stackbar": {
    "height": 40,
    "mode": "OnStack",
    "tabs": {
      "width": 300,
      "focused_text": "#00a542",
      "unfocused_text": "#b3b3b3",
      "background": "#141414"
    }
  }
}

Hotkey Configuration

Don't think this is relevant here.

Output of komorebic check

KOMOREBI_CONFIG_HOME detected: c:\Users\chase.sterling.config\komorebi

Looking for configuration files in c:\Users\chase.sterling.config\komorebi

Found komorebi.json; this file can be passed to the start command with the --config flag

Found C:\Users\chase.sterling.config\whkdrc; key bindings will be loaded from here when whkd is started, and you can start it automatically using the --whkd flag

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions