Expanding inline element detection for obscured elements in IE
Expanding inline element detection for obscured elements in IE

This commit expands on the hack that was introduced in 3.14.0.11. It
turns out that <label> elements are not the only ones to suffer from
issues with elementsFromPoint. Rather, we now check for all types of
inline elements. This change also refactors the calculation of the
hit-testing point for calling elementsFromPoint in the first place, as
it only makes sense to call from within the context of the element's
document (omitting frames).

chrisblock/selenium,valfirst/selenium,HtmlUnit/selenium,titusfortner/selenium,asolntsev/selenium,titusfortner/selenium,asashour/selenium,twalpole/selenium,joshbruning/selenium,Dude-X/selenium,twalpole/selenium,5hawnknight/selenium,valfirst/selenium,valfirst/selenium,SeleniumHQ/selenium,asolntsev/selenium,Dude-X/selenium,valfirst/selenium,asashour/selenium,jsakamoto/selenium,joshmgrant/selenium,twalpole/selenium,titusfortner/selenium,jsakamoto/selenium,Ardesco/selenium,joshmgrant/selenium,Dude-X/selenium,SeleniumHQ/selenium,asashour/selenium,lmtierney/selenium,5hawnknight/selenium,lmtierney/selenium,Dude-X/selenium,Ardesco/selenium,joshmgrant/selenium,oddui/selenium,twalpole/selenium,joshmgrant/selenium,Ardesco/selenium,lmtierney/selenium,valfirst/selenium,HtmlUnit/selenium,valfirst/selenium,oddui/selenium,SeleniumHQ/selenium,HtmlUnit/selenium,SeleniumHQ/selenium,valfirst/selenium,Ardesco/selenium,joshmgrant/selenium,twalpole/selenium,asolntsev/selenium,jsakamoto/selenium,titusfortner/selenium,titusfortner/selenium,SeleniumHQ/selenium,valfirst/selenium,joshbruning/selenium,Ardesco/selenium,joshbruning/selenium,asolntsev/selenium,jsakamoto/selenium,titusfortner/selenium,asashour/selenium,asashour/selenium,Ardesco/selenium,asolntsev/selenium,twalpole/selenium,chrisblock/selenium,chrisblock/selenium,joshmgrant/selenium,SeleniumHQ/selenium,jsakamoto/selenium,chrisblock/selenium,Ardesco/selenium,titusfortner/selenium,HtmlUnit/selenium,chrisblock/selenium,chrisblock/selenium,joshbruning/selenium,asashour/selenium,twalpole/selenium,asolntsev/selenium,titusfortner/selenium,joshmgrant/selenium,valfirst/selenium,twalpole/selenium,SeleniumHQ/selenium,lmtierney/selenium,5hawnknight/selenium,joshbruning/selenium,HtmlUnit/selenium,5hawnknight/selenium,joshbruning/selenium,asolntsev/selenium,Ardesco/selenium,titusfortner/selenium,chrisblock/selenium,lmtierney/selenium,Dude-X/selenium,joshmgrant/selenium,twalpole/selenium,lmtierney/selenium,asashour/selenium,asashour/selenium,5hawnknight/selenium,HtmlUnit/selenium,oddui/selenium,jsakamoto/selenium,valfirst/selenium,titusfortner/selenium,asolntsev/selenium,oddui/selenium,5hawnknight/selenium,jsakamoto/selenium,jsakamoto/selenium,SeleniumHQ/selenium,asolntsev/selenium,valfirst/selenium,SeleniumHQ/selenium,HtmlUnit/selenium,oddui/selenium,asashour/selenium,chrisblock/selenium,lmtierney/selenium,Dude-X/selenium,jsakamoto/selenium,Dude-X/selenium,oddui/selenium,5hawnknight/selenium,Dude-X/selenium,oddui/selenium,HtmlUnit/selenium,joshmgrant/selenium,SeleniumHQ/selenium,5hawnknight/selenium,SeleniumHQ/selenium,chrisblock/selenium,oddui/selenium,joshbruning/selenium,Dude-X/selenium,titusfortner/selenium,joshbruning/selenium,joshbruning/selenium,lmtierney/selenium,Ardesco/selenium,oddui/selenium,joshmgrant/selenium,lmtierney/selenium,HtmlUnit/selenium,HtmlUnit/selenium,joshmgrant/selenium,5hawnknight/selenium