Obsidian Not Utilizing Windows 11 Snap Functionality

Steps to reproduce

Program windows within Windows 11 that have a minimize, restoremaximize, and close button in the top right support a feature called Windows Snap.

This is done by hovering over the center “restore/maximize” (button between minimize and close) on the top right of any program window.

Expected result

Normally when hovering over the restore button an operating system controlled contextual menu will appear, allowing for the current window to be resized or maximized to any number of pre-configured arrangement accross your desktops.

Actual result

When hovering over restore/maximize for Obsidian however, this feature is not implemented. No context menu comes up. You can only press the button to make the window floating or full screen, similar to in Windows 10

Environment

  • Operating system: Windows 11
  • Debug info:
    SYSTEM INFO:
    Obsidian version: v1.1.9
    Installer version: v1.1.9
    Operating system: Windows 10 Home 10.0.22000
    Login status: logged in
    Catalyst license: none
    Insider build toggle: off
    Live preview: on
    Legacy editor: off
    Base theme: dark
    Community theme: Minimal v6.0.12
    Snippets enabled: 0
    Restricted mode: off
    Plugins installed: 2
    Plugins enabled: 2
    1: Minimal Theme Settings v6.0.5
    2: Style Settings v0.4.12

RECOMMENDATIONS:
Custom theme and snippets: for cosmetic issues, please first try updating your theme and disabling your snippets. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community theme and snippets.
Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community plugins.


Additional information

This problem could be considered a feature rather than a bug. I’m seeing it as a bug simply because I believe the operating system does is in charge of managing this functionality and somehow Obsidian is blocking or inhibiting this from happening.

Yes, Open a FR for this.