I think there is an explanation in this PR on GitHub. My very short summary: changes because of the background/foreground problem – which probably are on Microsoft – would have compromised security otherwise…
I’m not sure I have the same definition of “it breaks” – since the browser integration works (just tested it).