Skip to content

Slack App Does Not Get Retiled correctly #1782

@Nathan-Heller

Description

@Nathan-Heller

Describe the bug
When using Slack, I have been running into an issue lately, where - if I close the slack window (NOT just minimize it) so it is backgrounded, but not fully terminated, and reopen it from the dock, it opens up and is tiled correctly.

But when i move that window and then focus on another window, or open a new window (triggering a re-tile), the slack window is not moved, althought it should be.

It is worth noting that Amethyst allocates the correct space for the slack window, but the window itself is not moved.

Restarting amethyst solves this problem, but it is somewhat annoying to need to constantly restart.

Applications:

  • Slack

To Reproduce

  • Initialize Amethyst
  • Fully terminate slack and reopen slack application
  • Ensure slack is included in docked applications
  • Open another window
  • Observe that windows re-tile correctly
  • Click red x 'close' button on slack window
  • Ensure slack is backgrounded (not fully terminated)
  • Open slack from dock
  • Open another window
  • Observe slack window is not moved correctly
  • Observe space is correctly allocated for slack window
  • relaunch amethyst
  • observe windows are tiled correctly again

Expected behavior

I expect Slack to be tiled correctly at all times.

Screenshots

Let me know if screenshots would be helpful, I have not included them as I think the issue description + repro steps are comprehensive enough.

Versions:

  • macOS: Sequioa 15.1
  • Amethyst: 0.24.0
  • Slack: ### 4.41.97

Debug Info

$ /Applications/Amethyst.app/Contents/MacOS/Amethyst --debug-info [--include-apps]
Version: 0.24.0 (124)

OS version: Version 15.1 (Build 24B83)

Screens:
        (0.0, 0.0, 3440.0, 1440.0) [(0.0, 0.0, 3440.0, 1440.0)]

Configuration:
ignore-menu-bar: 0
floating-is-blacklist: 1
new-windows-to-main: 0
enables-layout-hud-on-space-change: 1
mouse-follows-focus: 0
float-small-windows: 1
mod2: (
    option,
    shift,
    control
)
focus-follows-mouse: 0
screen-padding-bottom: 0
window-minimum-width: 0
follow-space-thrown-windows: 1
window-minimum-height: 0
screen-padding-left: 0
layouts: (
    tall,
    floating
)
debug-layout-info: 0
screen-padding-right: 0
floating: (
        {
        id = "com.apple.iphonesimulator";
        "window-titles" =         (
        );
    }
)
use-canary-build: 0
window-margin-size: 0
enables-layout-hud: 1
window-resize-step: 5
restore-layouts-on-launch: 1
screen-padding-top: 0
window-margins: 0
mod1: (
    option,
    shift
)
window-max-count: 0

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions