Repository: nvaccess/nvda

Issue:
Edge: remove phrase "web runtime component" when loading content
STR:
1. Start Edge.
2. Open address bar by pressing alt+d.
3. open any web site.

Test: Windows 10 15048 
NVDA version next-13899,af44c1d4





Discussion:
CC @MichaelDCurran

 

From: PratikP1 [mailto:notifications@github.com] 
Sent: Wednesday, March 8, 2017 8:31 AM
To: nvaccess/nvda <nvda@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Subject: [nvaccess/nvda] Edge: remove phrase "web runtime component" when loading content (#6948)

 

STR:

1.	Start Edge.
2.	Open address bar by pressing alt+d.
3.	open any web site.

Test: Windows 10 15048
NVDA version next-13899,af44c1d4

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub <https://github.com/nvaccess/nvda/issues/6948> , or mute the thread <https://github.com/notifications/unsubscribe-auth/AHgLkD-P2ilNPmx_RzLdbU79kZK8lOtuks5rjtfBgaJpZM4MXAEv> .


I couldn't reproduce this with Windows 10 Home `Version 1607 OS Build 14393.693` and NVDA Version: `next-13899,af44c1d4` with Microsoft Edge `38.14393.0.0` Microsoft EdgeHTML `14.14393`.

Could you give us an example of a website that is affected by this?

Actually, that affects only Edge in Windows 10 Insider Preview (e.g. build 15048).
This is not specific to a single web site. It occurs when every site loads. See the attached log. It also occurs when focus is shifted to another running window and returned to edge. The phrase is “WebRuntime Component View  grouping.” I’ve disabled all add-ons and it makes no difference. The phrase is spoken when the web content gains focus.



IO - inputCore.InputManager.executeGesture (04:09:49):
Input: kb(laptop):windows+1
IO - speech.speak (04:09:49):
Speaking [LangChangeCommand ('en'), u'Microsoft Edge']
DEBUGWARNING - RPC process 9024 (MicrosoftEdge.exe) (04:09:49):
Thread 2328, build\x86_64\remote\ia2Support.cpp, IA2Support_inProcess_initialize, 163:
disabling IA2 support

IO - speech.speak (04:09:49):
Speaking [LangChangeCommand ('en'), u'Microsoft Edge  window']
IO - speech.speak (04:09:49):
Speaking [LangChangeCommand ('en'), u'Refresh  button']
IO - speech.speak (04:09:50):
Speaking [LangChangeCommand ('en'), u'Search or enter web address  edit  collapsed']
IO - speech.speak (04:09:50):
Speaking [LangChangeCommand ('en'), u'blank']
IO - inputCore.InputManager.executeGesture (04:09:52):
Input: kb(laptop):t
IO - inputCore.InputManager.executeGesture (04:09:52):
Input: kb(laptop):e
IO - inputCore.InputManager.executeGesture (04:09:52):
Input: kb(laptop):c
IO - inputCore.InputManager.executeGesture (04:09:52):
Input: kb(laptop):h
IO - inputCore.InputManager.executeGesture (04:09:52):
Input: kb(laptop):m
IO - inputCore.InputManager.executeGesture (04:09:52):
Input: kb(laptop):e
IO - inputCore.InputManager.executeGesture (04:09:53):
Input: kb(laptop):m
IO - inputCore.InputManager.executeGesture (04:09:53):
Input: kb(laptop):e
IO - inputCore.InputManager.executeGesture (04:09:53):
Input: kb(laptop):.
IO - speech.speakTypedCharacters (04:09:53):
typed word: techmeme
IO - speech.speak (04:09:53):
Speaking [LangChangeCommand ('en'), u'techmeme']
IO - speech._speakSpellingGen (04:09:53):
Speaking character u'dot'
IO - inputCore.InputManager.executeGesture (04:09:53):
Input: kb(laptop):c
IO - inputCore.InputManager.executeGesture (04:09:53):
Input: kb(laptop):o
IO - inputCore.InputManager.executeGesture (04:09:53):
Input: kb(laptop):m
IO - inputCore.InputManager.executeGesture (04:09:53):
Input: kb(laptop):enter
IO - speech.speak (04:09:53):
Speaking [LangChangeCommand ('en'), u'WebRuntime Component View  grouping']
IO - speech.speak (04:09:53):
Speaking [LangChangeCommand ('en'), u'WebRuntime Component View  grouping']
IO - speech.speak (04:09:53):
Speaking [LangChangeCommand ('en'), u'https://www.msn.com/spartan/dhp?locale=en-GB&market=US&enableregulatorypsm=0&enablecpsm=0&ishostisolationenforced=0&targetexperience=default']
IO - speech.speak (04:09:53):
Speaking [LangChangeCommand ('en'), u'Start']
DEBUGWARNING - queueHandler.pumpAll (04:09:54):
error in generator 51
Traceback (most recent call last):
  File "queueHandler.pyc", line 72, in pumpAll
  File "sayAllHandler.pyc", line 132, in readTextHelper_generator
  File "treeInterceptorHandler.pyc", line 189, in collapse
  File "NVDAObjects\UIA\__init__.pyc", line 527, in collapse
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
IO - speech.speak (04:09:54):
Speaking [LangChangeCommand ('en'), u'WebRuntime Component View  grouping']
IO - speech.speak (04:09:54):
Speaking [LangChangeCommand ('en'), u'Techmeme']
IO - speech.speak (04:09:54):
Speaking [LangChangeCommand ('en'), u'Techmeme']
IO - speech.speak (04:09:57):
Speaking [IndexCommand(1), LangChangeCommand ('en'), u'\n', u'clickable', u'\n', u'clickable', u'\n', IndexCommand(2), u'button  unavailable  navigate to my feed topics page', IndexCommand(3), u'button  navigate to politics topics page', IndexCommand(4), u'button  navigate to us topics page', IndexCommand(5), u'button  navigate to world topics page', IndexCommand(1), u'Follow \n', u'\n', IndexCommand(1), u'frame', u'link', IndexCommand(2), u'link', u'Follow', u'out of frame', IndexCommand(3), IndexCommand(4), u'frame', u' table  with 1 rows and 1 columns ', u'row 1  column 1', u'button', u'Like\n', u'out of table', u'out of frame', IndexCommand(5), IndexCommand(6), u'check box  not checked', u'link', u'Open Links In New Tab', IndexCommand(7), u'link', u'graphic  clickable', IndexCommand(8), u'link', u'Mobile', u'link', u'Archives', IndexCommand(9), u' table  with 1 rows and 3 columns ', u'row 1  column 1', IndexCommand(10), u'column 2', u'clickable', u'March 10, 2017, 4:05 AM', IndexCommand(11), u'column 3', u'edit', IndexCommand(12), IndexCommand(13), u'button', u'Search', IndexCommand(14), u'out of table', IndexCommand(15), u'link', u' Mediagazer']
IO - inputCore.InputManager.executeGesture (04:10:09):
Input: kb(laptop):control+l
IO - speech.speak (04:10:09):
Speaking [LangChangeCommand ('en'), u'Techmeme \u200e- Microsoft Edge']
IO - speech.speak (04:10:09):
Speaking [LangChangeCommand ('en'), u'Microsoft Edge  window']
IO - speech.speak (04:10:09):
Speaking [LangChangeCommand ('en'), u'Search or enter web address  edit  expanded']
IO - speech.speak (04:10:09):
Speaking [LangChangeCommand ('en'), u'selected http://www.techmeme.com/']
IO - inputCore.InputManager.executeGesture (04:10:10):
Input: kb(laptop):g
IO - inputCore.InputManager.executeGesture (04:10:10):
Input: kb(laptop):m
IO - inputCore.InputManager.executeGesture (04:10:10):
Input: kb(laptop):a
IO - inputCore.InputManager.executeGesture (04:10:10):
Input: kb(laptop):i
IO - inputCore.InputManager.executeGesture (04:10:10):
Input: kb(laptop):l
IO - inputCore.InputManager.executeGesture (04:10:10):
Input: kb(laptop):.
IO - speech.speakTypedCharacters (04:10:10):
typed word: gmail
IO - speech.speak (04:10:10):
Speaking [LangChangeCommand ('en'), u'gmail']
IO - speech._speakSpellingGen (04:10:10):
Speaking character u'dot'
IO - inputCore.InputManager.executeGesture (04:10:11):
Input: kb(laptop):c
IO - inputCore.InputManager.executeGesture (04:10:11):
Input: kb(laptop):o
IO - inputCore.InputManager.executeGesture (04:10:11):
Input: kb(laptop):m
IO - inputCore.InputManager.executeGesture (04:10:11):
Input: kb(laptop):enter
IO - speech.speak (04:10:11):
Speaking [LangChangeCommand ('en'), u'WebRuntime Component View  grouping']
IO - speech.speak (04:10:11):
Speaking [LangChangeCommand ('en'), u'WebRuntime Component View  grouping']
IO - speech.speak (04:10:11):
Speaking [LangChangeCommand ('en'), u'http://www.techmeme.com/']
IO - speech.speak (04:10:11):
Speaking [LangChangeCommand ('en'), u'Techmeme  document']
IO - speech.speak (04:10:11):
Speaking [LangChangeCommand ('en'), u'button', u'Like\n']
IO - speech.speak (04:10:12):
Speaking [LangChangeCommand ('en'), u'Gmail']
DEBUGWARNING - watchdog._watcher (04:10:13):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 195, in <module>
  File "core.pyc", line 396, in main
  File "wx\_core.pyc", line 8657, in MainLoop
  File "wx\_core.pyc", line 7952, in MainLoop
  File "core.pyc", line 367, in Notify
  File "queueHandler.pyc", line 72, in pumpAll
  File "sayAllHandler.pyc", line 128, in readTextHelper_generator
  File "speech.pyc", line 722, in speakTextInfo
  File "treeInterceptorHandler.pyc", line 207, in getTextWithFields
  File "NVDAObjects\UIA\edge.pyc", line 297, in getTextWithFields
  File "NVDAObjects\UIA\__init__.pyc", line 496, in getTextWithFields
  File "NVDAObjects\UIA\edge.pyc", line 259, in _getTextWithFieldsForUIARange
  File "NVDAObjects\UIA\__init__.pyc", line 457, in _getTextWithFieldsForUIARange

IO - speech.speak (04:10:13):
Speaking [LangChangeCommand ('en'), u'clickable']
DEBUGWARNING - watchdog._watcher (04:10:15):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 195, in <module>
  File "core.pyc", line 396, in main
  File "wx\_core.pyc", line 8657, in MainLoop
  File "wx\_core.pyc", line 7952, in MainLoop
  File "core.pyc", line 367, in Notify
  File "queueHandler.pyc", line 83, in pumpAll
  File "queueHandler.pyc", line 50, in flushQueue
  File "eventHandler.pyc", line 61, in _queueEventCallback
  File "eventHandler.pyc", line 143, in executeEvent
  File "eventHandler.pyc", line 91, in __init__
  File "eventHandler.pyc", line 98, in next
  File "C:\Users\Pratik Patel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 410, in event_gainFocus
  File "eventHandler.pyc", line 98, in next
  File "browseMode.pyc", line 1353, in event_gainFocus
  File "speech.pyc", line 722, in speakTextInfo
  File "treeInterceptorHandler.pyc", line 207, in getTextWithFields
  File "NVDAObjects\UIA\edge.pyc", line 297, in getTextWithFields
  File "NVDAObjects\UIA\__init__.pyc", line 496, in getTextWithFields
  File "NVDAObjects\UIA\edge.pyc", line 259, in _getTextWithFieldsForUIARange
  File "NVDAObjects\UIA\__init__.pyc", line 472, in _getTextWithFieldsForUIARange
  File "NVDAObjects\UIA\edge.pyc", line 200, in _getTextWithFieldsForUIARange

IO - speech.speak (04:10:15):
Speaking [LangChangeCommand ('en'), u' main landmark clickable', u' table  with 100 rows and 8 columns ', u'row 1  column 1', u'\n', u'column 2', u'\n', u"unread, Katty Geltmeyer, FW: Alternative captcha - European Tree of the Year, has attachments, 4:02 am, also illustration concerning what went wrong on treeoftheyear.org Van: Katty Geltmeyer [mailto:kattygeltmeyer@gmail.com] Verzonden: donderdag 21 juli 2016 9:50 Aan: 'Andrea Kr\u016fpov\xe1' <andrea..  check box  not checked", u'column 3', ' ', u'Not starred  graphic', u'column 4', ' ', u'Important mainly because of the people in the conversation.  graphic', u'column 5', u'new\nKatty Geltmeyer\n', u'column 6', u"FW: Alternative captcha - European Tree of the Year\xa0-\xa0also illustration concerning what went wrong on treeoftheyear.org Van: Katty Geltmeyer [mailto:kattygeltmeyer@gmail.com] Verzonden: donderdag 21 juli 2016 9:50 Aan: 'Andrea Kr\u016fpov\xe1' <andrea.\n", u'link', u'column 7', ' ', u'Attachment  graphic  image001.jpg', u'column 8', u'4:02 am']
IO - inputCore.InputManager.executeGesture (04:10:17):
Input: kb(laptop):control+l
IO - speech.speak (04:10:17):
Speaking [LangChangeCommand ('en'), u'Inbox (7,282) - pratikp1@gmail.com - Gmail \u200e- Microsoft Edge']
IO - speech.speak (04:10:17):
Speaking [LangChangeCommand ('en'), u'Microsoft Edge  window']
IO - speech.speak (04:10:17):
Speaking [LangChangeCommand ('en'), u'Search or enter web address  edit  expanded']
IO - speech.speak (04:10:17):
Speaking [LangChangeCommand ('en'), u'selected https://mail.google.com/mail/u/0/#inbox']
IO - inputCore.InputManager.executeGesture (04:10:22):
Input: kb(laptop):m
IO - inputCore.InputManager.executeGesture (04:10:23):
Input: kb(laptop):i
IO - inputCore.InputManager.executeGesture (04:10:23):
Input: kb(laptop):c
IO - inputCore.InputManager.executeGesture (04:10:23):
Input: kb(laptop):r
IO - inputCore.InputManager.executeGesture (04:10:24):
Input: kb(laptop):o
IO - inputCore.InputManager.executeGesture (04:10:24):
Input: kb(laptop):s
IO - inputCore.InputManager.executeGesture (04:10:24):
Input: kb(laptop):o
IO - inputCore.InputManager.executeGesture (04:10:24):
Input: kb(laptop):f
IO - inputCore.InputManager.executeGesture (04:10:24):
Input: kb(laptop):t
IO - inputCore.InputManager.executeGesture (04:10:24):
Input: kb(laptop):.
IO - speech.speakTypedCharacters (04:10:24):
typed word: microsoft
IO - speech.speak (04:10:24):
Speaking [LangChangeCommand ('en'), u'microsoft']
IO - speech._speakSpellingGen (04:10:24):
Speaking character u'dot'
IO - inputCore.InputManager.executeGesture (04:10:24):
Input: kb(laptop):c
IO - inputCore.InputManager.executeGesture (04:10:25):
Input: kb(laptop):o
IO - inputCore.InputManager.executeGesture (04:10:25):
Input: kb(laptop):m
IO - inputCore.InputManager.executeGesture (04:10:25):
Input: kb(laptop):enter
IO - speech.speak (04:10:25):
Speaking [LangChangeCommand ('en'), u'Inbox (7,282) - pratikp1@gmail.com - Gmail  document']
IO - speech.speak (04:10:25):
Speaking [LangChangeCommand ('en'), u'out of table', u' table  with 2 rows and 5 columns ', u'row 1  column 4', u'button  Select which tabs to show or hide.']
IO - speech.speak (04:10:25):
Speaking [LangChangeCommand ('en'), u'WebRuntime Component View  grouping']
IO - speech.speak (04:10:25):
Speaking [LangChangeCommand ('en'), u'https://mail.google.com/mail/u/0/#inbox']
IO - speech.speak (04:10:26):
Speaking [LangChangeCommand ('en'), u'Microsoft \u2013 Official Home Page']
DEBUGWARNING - watchdog._watcher (04:10:27):
Trying to recover from freeze, core stack:
  File "nvda.pyw", line 195, in <module>
  File "core.pyc", line 396, in main
  File "wx\_core.pyc", line 8657, in MainLoop
  File "wx\_core.pyc", line 7952, in MainLoop
  File "core.pyc", line 367, in Notify
  File "queueHandler.pyc", line 72, in pumpAll
  File "sayAllHandler.pyc", line 128, in readTextHelper_generator
  File "speech.pyc", line 722, in speakTextInfo
  File "treeInterceptorHandler.pyc", line 207, in getTextWithFields
  File "NVDAObjects\UIA\edge.pyc", line 297, in getTextWithFields
  File "NVDAObjects\UIA\__init__.pyc", line 496, in getTextWithFields
  File "NVDAObjects\UIA\edge.pyc", line 259, in _getTextWithFieldsForUIARange
  File "NVDAObjects\UIA\__init__.pyc", line 472, in _getTextWithFieldsForUIARange
  File "NVDAObjects\UIA\edge.pyc", line 259, in _getTextWithFieldsForUIARange
  File "NVDAObjects\UIA\__init__.pyc", line 433, in _getTextWithFieldsForUIARange

IO - speech.speak (04:10:27):
Speaking [LangChangeCommand ('en'), u'Microsoft \u2013 Official Home Page  document']
IO - speech.speak (04:10:28):
Speaking [LangChangeCommand ('en'), u'link', u'Skip to main content\n']
IO - speech.speak (04:10:29):
Speaking [IndexCommand(1), LangChangeCommand ('en'), u'link', u'Skip to main content\n', IndexCommand(2), u' banner landmark clickable', u'link  Microsoft', IndexCommand(3), u' navigation landmark ', u'menu bar', u'button  collapsed', u'Store \ue70d\n', IndexCommand(4), u'button  collapsed', u'Products \ue70d\n', IndexCommand(5), u'link', u'Support \n', u'out of menu bar', IndexCommand(6), u'list with 1 items', u'Pratik\n', IndexCommand(7), u'out of list', IndexCommand(8), u' search landmark ', u'Search ', IndexCommand(9), u'Microsoft\n', IndexCommand(10), u'edit', u'Search Microsoft.com', IndexCommand(11), u'button', IndexCommand(12), u'button', u'\ue721\n', IndexCommand(13), u'button', u'Search\n', IndexCommand(14), u'link', u'\ue7bf\n', IndexCommand(15), u'link', u'items in cart\n']
IO - inputCore.InputManager.executeGesture (04:10:36):
Input: kb(laptop):control+l
IO - speech.speak (04:10:36):
Speaking [LangChangeCommand ('en'), u'Search or enter web address  edit  expanded']
IO - speech.speak (04:10:36):
Speaking [LangChangeCommand ('en'), u'selected https://www.microsoft.com/en-us/']
IO - inputCore.InputManager.executeGesture (04:10:37):
Input: kb(laptop):y
IO - inputCore.InputManager.executeGesture (04:10:37):
Input: kb(laptop):a
IO - inputCore.InputManager.executeGesture (04:10:37):
Input: kb(laptop):h
IO - inputCore.InputManager.executeGesture (04:10:38):
Input: kb(laptop):o
IO - inputCore.InputManager.executeGesture (04:10:38):
Input: kb(laptop):o
IO - inputCore.InputManager.executeGesture (04:10:38):
Input: kb(laptop):.
IO - speech.speakTypedCharacters (04:10:38):
typed word: yahoo
IO - speech.speak (04:10:38):
Speaking [LangChangeCommand ('en'), u'yahoo']
IO - speech._speakSpellingGen (04:10:38):
Speaking character u'dot'
IO - inputCore.InputManager.executeGesture (04:10:38):
Input: kb(laptop):c
IO - inputCore.InputManager.executeGesture (04:10:38):
Input: kb(laptop):o
IO - inputCore.InputManager.executeGesture (04:10:38):
Input: kb(laptop):m
IO - inputCore.InputManager.executeGesture (04:10:39):
Input: kb(laptop):enter
IO - speech.speak (04:10:39):
Speaking [LangChangeCommand ('en'), u'WebRuntime Component View  grouping']
IO - speech.speak (04:10:39):
Speaking [LangChangeCommand ('en'), u'WebRuntime Component View  grouping']
IO - speech.speak (04:10:39):
Speaking [LangChangeCommand ('en'), u'https://www.microsoft.com/en-us/']
IO - speech.speak (04:10:39):
Speaking [LangChangeCommand ('en'), u'Microsoft \u2013 Official Home Page  document']
DEBUGWARNING - eventHandler.executeEvent (04:10:39):
error executing event: gainFocus on <NVDAObjects.Dynamic_EditableTextWithoutAutoSelectDetectionEdgeHTMLRootUIA object at 0x051D8710> with extra args of {}
Traceback (most recent call last):
  File "eventHandler.pyc", line 138, in executeEvent
  File "eventHandler.pyc", line 171, in doPreGainFocus
  File "browseMode.pyc", line 1100, in event_treeInterceptor_gainFocus
  File "speech.pyc", line 722, in speakTextInfo
  File "treeInterceptorHandler.pyc", line 207, in getTextWithFields
  File "NVDAObjects\UIA\edge.pyc", line 297, in getTextWithFields
  File "NVDAObjects\UIA\__init__.pyc", line 496, in getTextWithFields
  File "NVDAObjects\UIA\edge.pyc", line 259, in _getTextWithFieldsForUIARange
  File "NVDAObjects\UIA\__init__.pyc", line 472, in _getTextWithFieldsForUIARange
  File "NVDAObjects\UIA\edge.pyc", line 204, in _getTextWithFieldsForUIARange
  File "NVDAObjects\UIA\edge.pyc", line 363, in getNormalizedUIATextRangeFromElement
  File "NVDAObjects\UIA\edge.pyc", line 26, in _hasEmbedded
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - api.setFocusObject (04:10:39):
Error updating tree interceptor
Traceback (most recent call last):
  File "api.pyc", line 126, in setFocusObject
  File "treeInterceptorHandler.pyc", line 29, in update
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\edge.pyc", line 448, in _get_shouldCreateTreeInterceptor
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\edge.pyc", line 451, in _get_role
  File "baseObject.pyc", line 34, in __get__
  File "baseObject.pyc", line 110, in _getPropertyViaCache
  File "NVDAObjects\UIA\edge.pyc", line 373, in _get_role
  File "comtypes\__init__.pyc", line 266, in __getattr__
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
DEBUGWARNING - eventHandler.executeEvent (04:10:39):
error executing event: gainFocus on <NVDAObjects.Dynamic_EditableTextWithoutAutoSelectDetectionEdgeHTMLRootUIA object at 0x051D80F0> with extra args of {}
Traceback (most recent call last):
  File "eventHandler.pyc", line 138, in executeEvent
  File "eventHandler.pyc", line 151, in doPreGainFocus
  File "api.pyc", line 145, in setFocusObject
  File "api.pyc", line 224, in setNavigatorObject
  File "review.pyc", line 117, in setCurrentMode
  File "review.pyc", line 27, in getObjectPosition
  File "NVDAObjects\__init__.pyc", line 967, in makeTextInfo
  File "NVDAObjects\UIA\__init__.pyc", line 166, in __init__
  File "comtypes\__init__.pyc", line 266, in __getattr__
COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None))
IO - speech.speak (04:10:39):
Speaking [LangChangeCommand ('en'), u'Yahoo']
IO - speech.speak (04:10:39):
Speaking [IndexCommand(1)]
IO - speech.speak (04:10:41):
Speaking [LangChangeCommand ('en'), u'Search  edit  collapsed']
IO - speech.speak (04:10:41):
Speaking [LangChangeCommand ('en'), u'blank']
IO - inputCore.InputManager.executeGesture (04:10:45):
Input: kb(laptop):alt+tab
DEBUGWARNING - NVDAObjects.NVDAObject._reportErrorInPreviousWord (04:10:45):
Error fetching last character of previous word
Traceback (most recent call last):
  File "NVDAObjects\__init__.pyc", line 822, in _reportErrorInPreviousWord
  File "NVDAObjects\UIA\edge.pyc", line 113, in move
  File "NVDAObjects\UIA\edge.pyc", line 87, in _collapsedMove
  File "NVDAObjects\UIA\edge.pyc", line 64, in _moveToEdgeOfReplacedContent
  File "baseObject.pyc", line 21, in __get__
  File "NVDAObjects\UIA\edge.pyc", line 48, in _get_UIAElementAtStartWithReplacedContent
COMError: (-2147467259, 'Unspecified error', (None, None, None, 0, None))
IO - speech.speak (04:10:45):
Speaking [LangChangeCommand ('en'), u'RE: [nvaccess/nvda] Edge: remove phrase "web runtime component" when loading content (#6948) - Message (HTML)   row 1  column 2']
IO - speech.speak (04:10:45):
Speaking [LangChangeCommand ('en'), u'RE: [nvaccess/nvda] Edge: remove phrase "web runtime component" when loading content (#6948) - Message (HTML) ']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (04:10:45):
oleacc.AccessibleObjectFromEvent with window 67960, objectID 10360 and childID 0: [Error -2147467259] Unspecified error
IO - speech.speak (04:10:45):
Speaking [LangChangeCommand ('en'), u'dialog  ppatel@ezfire.net\nMessage\nMessage']
IO - speech.speak (04:10:45):
Speaking [LangChangeCommand ('en'), u'Message  edit']
IO - speech.speak (04:10:45):
Speaking [LangChangeCommand ('en'), u'style Normal', u'blank']
IO - inputCore.InputManager.executeGesture (04:10:48):
Input: kb(laptop):alt+tab
IO - speech.speak (04:10:48):
Speaking [LangChangeCommand ('en'), u'Yahoo \u200e- Microsoft Edge']
IO - speech.speak (04:10:48):
Speaking [LangChangeCommand ('en'), u'Microsoft Edge  window']
IO - speech.speak (04:10:48):
Speaking [LangChangeCommand ('en'), u'Pop-up  window']
IO - speech.speak (04:10:48):
Speaking [LangChangeCommand ('en'), u'Got it  button']
IO - inputCore.InputManager.executeGesture (04:10:51):
Input: kb(laptop):tab
IO - inputCore.InputManager.executeGesture (04:10:52):
Input: kb(laptop):NVDA+l
IO - speech.speak (04:10:52):
Speaking [LangChangeCommand ('en'), u'Got it']
IO - inputCore.InputManager.executeGesture (04:10:53):
Input: kb(laptop):space
IO - speech.speak (04:10:53):
Speaking [LangChangeCommand ('en'), u'Refresh  button']
IO - inputCore.InputManager.executeGesture (04:10:54):
Input: kb(laptop):alt+tab
IO - speech.speak (04:10:54):
Speaking [LangChangeCommand ('en'), u'RE: [nvaccess/nvda] Edge: remove phrase "web runtime component" when loading content (#6948) - Message (HTML)   row 1  column 2']
IO - speech.speak (04:10:54):
Speaking [LangChangeCommand ('en'), u'RE: [nvaccess/nvda] Edge: remove phrase "web runtime component" when loading content (#6948) - Message (HTML) ']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (04:10:54):
oleacc.AccessibleObjectFromEvent with window 67960, objectID 10380 and childID 0: [Error -2147467259] Unspecified error
IO - speech.speak (04:10:55):
Speaking [LangChangeCommand ('en'), u'dialog  ppatel@ezfire.net\nMessage\nMessage']
IO - speech.speak (04:10:55):
Speaking [LangChangeCommand ('en'), u'Message  edit']
IO - speech.speak (04:10:55):
Speaking [LangChangeCommand ('en'), u'style Normal', u'blank']
IO - inputCore.InputManager.executeGesture (04:10:56):
Input: kb(laptop):alt+tab
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (04:10:56):
oleacc.AccessibleObjectFromEvent with window 396490, objectID -4 and childID 0: [Error -2147024809] The parameter is incorrect
IO - speech.speak (04:10:56):
Speaking [LangChangeCommand ('en'), u'Yahoo \u200e- Microsoft Edge']
IO - speech.speak (04:10:56):
Speaking [LangChangeCommand ('en'), u'Microsoft Edge  window']
IO - speech.speak (04:10:56):
Speaking [LangChangeCommand ('en'), u'Refresh  button']
IO - inputCore.InputManager.executeGesture (04:10:58):
Input: kb(laptop):tab
IO - speech.speak (04:10:59):
Speaking [LangChangeCommand ('en'), u'Search or enter web address  edit  collapsed']
IO - speech.speak (04:10:59):
Speaking [LangChangeCommand ('en'), u'selected https://www.yahoo.com/']
IO - inputCore.InputManager.executeGesture (04:10:59):
Input: kb(laptop):tab
IO - speech.speak (04:11:00):
Speaking [LangChangeCommand ('en'), u'Blocked Adobe Flash content  button']
IO - inputCore.InputManager.executeGesture (04:11:01):
Input: kb(laptop):tab
IO - speech.speak (04:11:01):
Speaking [LangChangeCommand ('en'), u'Add to favourites or reading list  toggle button  pressed']
IO - inputCore.InputManager.executeGesture (04:11:02):
Input: kb(laptop):tab
IO - speech.speak (04:11:02):
Speaking [LangChangeCommand ('en'), u'list']
IO - speech.speak (04:11:02):
Speaking [LangChangeCommand ('en'), u'Hub (favourites, reading list, books, history and downloads)  toggle button  not pressed']
IO - inputCore.InputManager.executeGesture (04:11:03):
Input: kb(laptop):tab
IO - speech.speak (04:11:03):
Speaking [LangChangeCommand ('en'), u'Make a Web Note  button']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (04:11:03):
oleacc.AccessibleObjectFromEvent with window 2165784, objectID -4 and childID 0: [Error -2147024809] The parameter is incorrect
IO - inputCore.InputManager.executeGesture (04:11:03):
Input: kb(laptop):tab
IO - speech.speak (04:11:03):
Speaking [LangChangeCommand ('en'), u'Share  button']
IO - inputCore.InputManager.executeGesture (04:11:04):
Input: kb(laptop):tab
IO - speech.speak (04:11:04):
Speaking [LangChangeCommand ('en'), u'Settings and more  toggle button  not pressed']
IO - inputCore.InputManager.executeGesture (04:11:05):
Input: kb(laptop):tab
IO - speech.speak (04:11:05):
Speaking [LangChangeCommand ('en'), u'WebRuntime Component View  grouping']
IO - speech.speak (04:11:05):
Speaking [LangChangeCommand ('en'), u'WebRuntime Component View  grouping']
IO - speech.speak (04:11:05):
Speaking [LangChangeCommand ('en'), u'https://www.yahoo.com/']
IO - speech.speak (04:11:05):
Speaking [LangChangeCommand ('en'), u'Yahoo  document']
IO - speech.speak (04:11:05):
Speaking [LangChangeCommand ('en'), u'clickable', u'Search Web  button  Search Web']
IO - inputCore.InputManager.executeGesture (04:11:13):
Input: kb(laptop):alt+tab
IO - speech.speak (04:11:13):
Speaking [LangChangeCommand ('en'), u'RE: [nvaccess/nvda] Edge: remove phrase "web runtime component" when loading content (#6948) - Message (HTML)   row 1  column 2']
IO - speech.speak (04:11:13):
Speaking [LangChangeCommand ('en'), u'RE: [nvaccess/nvda] Edge: remove phrase "web runtime component" when loading content (#6948) - Message (HTML) ']
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (04:11:13):
oleacc.AccessibleObjectFromEvent with window 67960, objectID 10382 and childID 0: [Error -2147467259] Unspecified error
IO - speech.speak (04:11:13):
Speaking [LangChangeCommand ('en'), u'dialog  ppatel@ezfire.net\nMessage\nMessage']
IO - speech.speak (04:11:13):
Speaking [LangChangeCommand ('en'), u'Message  edit']
IO - speech.speak (04:11:13):
Speaking [LangChangeCommand ('en'), u'style Normal', u'blank']
IO - inputCore.InputManager.executeGesture (04:11:14):
Input: kb(laptop):alt+tab
IO - speech.speak (04:11:14):
Speaking [LangChangeCommand ('en'), u'Yahoo \u200e- Microsoft Edge  row 1  column 2']
IO - speech.speak (04:11:14):
Speaking [LangChangeCommand ('en'), u'Yahoo \u200e- Microsoft Edge']
IO - speech.speak (04:11:14):
Speaking [LangChangeCommand ('en'), u'Microsoft Edge  window']
IO - speech.speak (04:11:14):
Speaking [LangChangeCommand ('en'), u'Yahoo']
IO - speech.speak (04:11:15):
Speaking [LangChangeCommand ('en'), u'WebRuntime Component View  grouping']
IO - speech.speak (04:11:15):
Speaking [LangChangeCommand ('en'), u'WebRuntime Component View  grouping']
IO - speech.speak (04:11:15):
Speaking [LangChangeCommand ('en'), u'https://www.yahoo.com/']
IO - speech.speak (04:11:15):
Speaking [LangChangeCommand ('en'), u'Yahoo  document']
IO - speech.speak (04:11:15):
Speaking [LangChangeCommand ('en'), u'button  Search Web']

As I noted in my original report, my test environment is Windows 10 Pro Build 15048. There have been significant changes in Edge since the 1607 release. I suspect you’re probably not seeing this because of the changes.
From: Reef Turner [mailto:notifications@github.com]
Sent: Friday, March 10, 2017 3:24 AM
To: nvaccess/nvda <nvda@noreply.github.com>
Cc: Pratik Patel <ppatel@ezfire.net>; Author <author@noreply.github.com>
Subject: Re: [nvaccess/nvda] Edge: remove phrase "web runtime component" when loading content (#6948)


I couldn't reproduce this with Windows 10 Home Version 1607 OS Build 14393.693 and NVDA Version: next-13899,af44c1d4 with Microsoft Edge 38.14393.0.0 Microsoft EdgeHTML 14.14393.

Could you give us an example of a website that is affected by this?

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://github.com/nvaccess/nvda/issues/6948#issuecomment-285607208>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AMuksNytuzBkYwRaukU3ZczwyKYBHLhRks5rkQiPgaJpZM4MXAEv>.


Resolving patch:
diff --git a/source/appModules/microsoftedgecp.py b/source/appModules/microsoftedgecp.py
new file mode 100644
--- /dev/null
+++ b/source/appModules/microsoftedgecp.py
@@ -0,0 +1,26 @@
+#A part of NonVisual Desktop Access (NVDA)
+#This file is covered by the GNU General Public License.
+#See the file COPYING for more details.
+#Copyright (C) 2017 NV Access Limited
+
+"""appModule for Microsoft Edge content processes"""
+
+import appModuleHandler
+import controlTypes
+import winUser
+from NVDAObjects.IAccessible import IAccessible
+
+class CoreComponentInputSourcePane(IAccessible):
+	shouldAllowIAccessibleFocusEvent=False
+
+class AppModule(appModuleHandler.AppModule):
+
+	def chooseNVDAObjectOverlayClasses(self,obj,clsList):
+		# #6948: Ignore MSAA focus event on CoreComponentInputSource pane 
+		# as this happens on a broken object sometimes after getting a valid UIA focus event on the document
+		# This would cause "Web runtime component" to be spoken twice,
+		# And browse mode to be come unusable as this object is outside the document.
+		if isinstance(obj,IAccessible) and obj.windowClassName=='Windows.UI.Core.CoreComponentInputSource' and obj.event_objectID==winUser.OBJID_CLIENT and obj.event_childID==0 and obj.role==controlTypes.ROLE_PANE:
+			clsList.insert(0,CoreComponentInputSourcePane)
+		return clsList
+


Test patch: