At least on IE11, when using 'fast' emulation, clicking on an element not currently in the viewport throws an error:
__EXCEPTION__:java.lang.AssertionError: com.thoughtworks.selenium.SeleniumException: The point at which the driver is attempting to click on the element was not scrolled into the viewport. (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 52 millisecondsaan:
This error does not occur when using 'traditional' emulation.
At least on IE11, when using 'fast' emulation, clicking on an element not currently in the viewport throws an error:
This error does not occur when using 'traditional' emulation.
I think it would make sense to support this.