pop-os / xdg-desktop-portal-cosmic

GNU General Public License v3.0
43 stars 37 forks source link

Regression: Trying to Screenshare anything other than an output crashes #110

Open Luk45135 opened 1 week ago

Luk45135 commented 1 week ago

Expected: working screenshare like before

What actually happens: when doing any of the following the portal window closes and freezes (in this instance vesktop) and then crashes the application (vesktop)

  1. trying to select the tab Windows in the portal window
  2. closing the portal window

Just Screensharing an output e.g. a display works without issues

this appeared somewhere between xdg-desktop-portal-cosmic-1.0.0-alpha.3-unstable-2024-10-10 and xdg-desktop-portal-cosmic-1.0.0-alpha.3-unstable-2024-11-15

I'm using NixOS 25.05.20241115.5e4fbfb (Warbler)

Quackdoc commented 1 week ago

I believe this to be related to the issue I bisected, can you try commits 7c83138 and b1ad418 to verify?

Luk45135 commented 1 week ago

@Quackdoc idk how to, im not that good at packaging on nix and figuring out all the correct dependencies seems like a pain. the only commit which i can revert without packaging it myself (as far as i know) is this one https://github.com/lilyinstarlight/nixos-cosmic/commit/c294772655f83716e69f5585cb8b3aec049998a6 which reverts to xdg-desktop-portal-cosmic-1.0.0-alpha.3-unstable-2024-10-10 which is exactly what i did