If that is true, support for Safari in iOS 10 is going to stop for ABMaterial, and thousands of other frameworks. This must be a bug. Every framework uses window.outerWidth somewhere and I can (will) not make the changes in the dozens of js libraries because of one idiots decision.
I'll use the jQuery version in the fix to this method, as it will probably catch most cases. Fingers crossed other external component libraries do not use the window.outerWidth()