I can see the code is getting executed when debugging but it does not fire an actual print command in the browser (to show the print dialogue).
If I force my IE11 browser into IE10 Document Mode then everything works as expected.
For some reason the content.print() seems to do nothing now under Edge mode. Oddly enough if I use the other function from the JavaScript printDocument.execCommand("Print") then everything works fine in IE11 Edge mode.
Can someone explain what is going on here as this has been in production and working for years until this, and I had to implement this change not knowing why this is now happening.
Also a side note, I had to force my IE11 browser into IE10 Document Mode emulation on this page also to even get the RadEditor menu items to show so I could use/see the 'Format Code Block' option.