diff --git a/source/NVDAObjects/UIA/__init__.py b/source/NVDAObjects/UIA/__init__.py index 2cd862ac9ad..1e90c4bcddf 100644 --- a/source/NVDAObjects/UIA/__init__.py +++ b/source/NVDAObjects/UIA/__init__.py @@ -852,7 +852,11 @@ def findOverlayClasses(self,clsList): # Windows 8.x toast, although a form of tool tip, is covered separately. elif UIAControlType==UIAHandler.UIA_ToolTipControlTypeId: clsList.append(ToolTip) - elif self.UIAElement.cachedFrameworkID in ("InternetExplorer","MicrosoftEdge"): + elif( + self.UIAElement.cachedFrameworkID in ("InternetExplorer", "MicrosoftEdge") + # But not for Internet Explorer + and not self.appModule.appName == 'iexplore' + ): from . import edge if UIAClassName in ("Internet Explorer_Server","WebView") and self.role==controlTypes.ROLE_PANE: clsList.append(edge.EdgeHTMLRootContainer)