On 14th June 2017 Windows Monthly Security Rollup Update KB4022715 was released for Windows 10 (Build 1607) / Server 2016 and Windows Security Update KB4022719 for Windows 7. The update appears to have a different number for Windows 10 Insider Preview builds.
These updates include a security update for Internet Explorer 11 to v11.0.43 (KB4021558).
Please note: These issues are resolved by the latest round of security updates from Microsoft.
This update is causing an issue with Internet Explorer 11 where the content of a frame (iframe or frame in a frameset) cannot be printed or previewed, in the case of frameset docs, frames cannot be printed previewed. A blank page or a ‘404’ page results and the URL reported in the page footer is wrong.
Unfortunately, this issue affects ScriptX and leads to blank pages and/or error dialogs when attempting to print or preview a frame (iframe or frame in frameset) on its own (i.e. when the print is of the frame, not the containing document).
We are aware that this issue is also affecting the general user community and not just those using ScriptX. In the general community the issue affects printing any pages containing iframes. However, with ScriptX pages containing iframes can be printed, but the iframe cannot be printed on its own.
Typical use cases of the ScriptX functions PrintHTML() and PrintHTMLEx() are not affected by this issue – specifically if the content being printed does not contain frames or frames reference content from the same domain. If cross-domain content is referenced by iframes then errors may occur when trying to print.
Resolution
The problems can be resolved by:
- Apply the fix issued by Microsoft on June 24th for some operating systems. A separate fix has been released for Windows 10. We have verified that this fix resolves the problem and ScriptX works correctly when this fix is applied, or
- Remove the Security Update and await any new update on the next update cycle (not recommended as this leaves you vulnerable to security issues), or
- If you are a ScriptX licensee and have installed the update and are unable to remove it or are unable to stop the update installing and the fix from Microsoft is not applicable to you and this issue will have a critical impact on the services your organisation provides please contact us for additional support.