Screensharing on diffrent devices

When i try to share my screen either using slack or google meet… things does not work as they should be, on chrome i get a complete black screen and, on firefox i am able to share the screen but quality suffers alot… on slack i am able to share app screen if app reside in the same worksapce but it does not let me share my browser…

is there way to fix all these issues?