By following guides on this forum for pipewire:
https://www.linuxquestions.org/quest...-a-4175693980/
And a guide on xdg-desktop-portal-wlr in Sway
https://www.reddit.com/r/swaywm/comm...re_the_screen/
I was able to figure out that the xdg-desktop-portal-kde package was conflicting with xdg-desktop-portal-wlr and this is what was not allowing me to use screensharing in Browsers (Firefox and Edge(In Microsoft Teams for Linux...))
By following above guides I was able to get screensharing working (nice test program here:
https://mozilla.github.io/webrtc-landing/gum_test.html)
I'm throwing this out there in case anyone else struggles to get this done in Sway and if anyone has an idea how to prevent the conflict between KDE and WLR (I don't use KDE at all)
Cheers!