Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nw2 implementation cause windows to become floating ones on tiling compositors #8186

Open
3 tasks done
Porkepix opened this issue May 20, 2024 · 0 comments
Open
3 tasks done

Comments

@Porkepix
Copy link

Issue Type

Before opening an issue, please search and see if it has already been raised.

  • Bug Report

  • Feature Request

  • Successfully reproduced against the latest version of NW.js?

Please use our mailing list or Gitter chatroom to ask questions. The issue tracker is only for bugs and feature requests, in English only. Please note that issues without a repro or code snippet are less likely to be resolved.

Current/Missing Behavior

By default when using the nw2 implementation, on a tiling compositor such as Hyprland, the window appears in a floating mode not tied to anything, leaving us with something not working as intended with tiles, or set it as fullscreen but then taking every place, not working well with tiles either.

The issue isn't here with nw1 (using --disable-features=nw2).
The issue also isn't here when running directly on Wayland with --ozone-platform=wayland instead of the default XWayland, but then other issues appears such as #8185

Expected/Proposed Behavior

The window should behave as it did with nw1 and correctly fit as a tile.

Additional Info

See streamlink/streamlink-twitch-gui#1012 for the reported issue downstream

  • Operating System: ArchLinux
  • NW.js Version: At least every version since 0.78; probably here since the beginning of nw2.
  • Repro Link: I've no idea what's this.
  • Code snippet: None, probably any nw.js application in a tiling wm environment.
  • Crash report: N/A
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant