Safari screensharing bug

Tested on Safari 13.1
There is a “small” bug on Safari 13.1

When clicking on screenSharing button, you got

"getDisplaymedia must be called from a user gesture handler"

And … you must click ONCE again to make it work (100% sure about it: tested on 3 Macs)

Works fine on chrome and FF

Tested, happens for the first time the screenshare button is clicked, the second time and onward works.

For some reason if the URL contains the query param produce=false the error does not show up; the permission dialog is shown right away. Of course the producer is not sent due to the fact that the sendTransport was not created.

Putting this as a low priority.