Unfortunately we've hit a hard wall here - once the parent frame has been forced into Compatibility View, there is no way to have any child frame use standards mode. Microsoft actually documents this limitation here.
And, as we cover in the FAQ, there is no way to support Compatibility View for IE9+. Microsoft has caused basic JavaScript functions (such as eval()) to leak memory and marked this a WONTFIX issue, but in Compatibility View, they also disable the HTML5 capabilities that would provide the only viable replacement.
So, there's a few ways forward:
1. find some way of moving the application out of the Compatibility View parent frame
Have a button to launch it instead, load it automatically in a new browser window, etc. Or, work to remove the requirement that the parent frame has to be in Compatibility View. We don't have the context to know what is feasible or would work best here.
2. go outside of normal Support to limp along in Compatibility View for a while
As we mentioned, because this mode is fundamentally broken, we can't accept bugs filed against it as real bugs. However, if for some reason it's acceptable in your use case for the browser to rapidly leak memory, you could open a special hourly retainer with us to fix Compatibility View issues even though this mode is not generally supported.
--
Sorry that you've ended up with this situation. While we've bent over backwards to make it so that all browser modes work in all browsers, in this particular area, Microsoft has backed everyone into a corner with a series of intersecting bugs that ultimately cannot be fully worked around.
And, as we cover in the FAQ, there is no way to support Compatibility View for IE9+. Microsoft has caused basic JavaScript functions (such as eval()) to leak memory and marked this a WONTFIX issue, but in Compatibility View, they also disable the HTML5 capabilities that would provide the only viable replacement.
So, there's a few ways forward:
1. find some way of moving the application out of the Compatibility View parent frame
Have a button to launch it instead, load it automatically in a new browser window, etc. Or, work to remove the requirement that the parent frame has to be in Compatibility View. We don't have the context to know what is feasible or would work best here.
2. go outside of normal Support to limp along in Compatibility View for a while
As we mentioned, because this mode is fundamentally broken, we can't accept bugs filed against it as real bugs. However, if for some reason it's acceptable in your use case for the browser to rapidly leak memory, you could open a special hourly retainer with us to fix Compatibility View issues even though this mode is not generally supported.
--
Sorry that you've ended up with this situation. While we've bent over backwards to make it so that all browser modes work in all browsers, in this particular area, Microsoft has backed everyone into a corner with a series of intersecting bugs that ultimately cannot be fully worked around.
Comment