Thank you for article #1471 (http://www.coffeecup.com/help/articles/solving-the-ie11-fixed-background-bug/) "Solving the IE11 Fixed Backround Bug".
In the article, the link to the Microsoft bug indicates that as of September 2015, the problem exists in Edge too. On the Microsoft site, the user beardsavvy posted a workaround that is very similar to the JavaScript snippet in your article. The difference is that it's detecting an Edge browser:
if(navigator.userAgent.match(/Edge\/12\./)) {
so I recommend changing the JavaScript workaround in your article to:
if(navigator.userAgent.match(/Trident\/7\./) ||
navigator.userAgent.match(/Edge\/12\./)) {
...
navigator.userAgent.match(/Edge\/12\./)) {
...
(I don't know why indentation doesn't work in code snippets on this forum, so add your own indentation.)
Curtis