Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Elements List: Exception when moving to/activating an element or changing element type if the document has died #589

Open
nvaccessAuto opened this issue Mar 5, 2010 · 6 comments
Labels
bug feature/browse-mode p5 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

Comments

@nvaccessAuto
Copy link

Reported by jteh on 2010-03-05 05:40
Str:

  1. Open a web page containing links and ensure you are in browse mode.
  2. Press NVDA+f7.
  3. Alt+tab to the document and press f5 to refresh it.
  4. Alt+tab back to the elements list.
  5. Move to a link in the list and hit alt+m to move there.
    Actual: Exception.
    Expected: The error should be silently ignored. Alternatively, the dialog should close when the document dies.
@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2010-03-05 07:25
Changes:
Changed title from "Elements List: Exception when moving to/activating an element if the document has died" to "Elements List: Exception when moving to/activating an element or changing element type if the document has died"
Milestone changed from 2010.2 to 2010.1

@nvaccessAuto
Copy link
Author

Comment 2 by jteh on 2010-03-09 03:35
This is going to be harder to properly fix than expected and isn't hugely important.
Changes:
Milestone changed from 2010.1 to 2010.3

@nvaccessAuto
Copy link
Author

Comment 3 by mdcurran on 2010-12-02 01:53
Changes:
Milestone changed from 2011.1 to near-term

@LeonarddeR
Copy link
Collaborator

I guess a p4 works for this, as however since it is a bug, it is probably occurring not that much

@jcsteh jcsteh added the p5 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority label Jun 22, 2017
@jcsteh jcsteh removed their assignment Jun 22, 2017
@bhavyashah
Copy link

Status update: this bug persists with NVDA version 2020.2 Beta 1. In case it matters, the browser in use is Firefox version 77.0.1.

@Adriani90
Copy link
Collaborator

Following is written to the log, no matter whether I press f5 to reload the document or not. There is no error sound. Still following errors are always visible.
cc: @jcsteh, @SaschaCowley I am testing with Firefox 130 and NVDA last alpha.

What I can reproduce as well is when pressing enter on a link out of the elements list while the document is dead or reloads, the link cannot be activated.
So I agree the elements list should be closed when pressing f5 to reload the document.

IO - inputCore.InputManager.executeGesture (11:31:36.674) - winInputHook (5112):
Input: kb(laptop):downArrow
IO - speech.speech.speak (11:31:36.682) - MainThread (2116):
Speaking ['Pull requests21; besucht', '6 von 73', 'Ebene 0']
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._getIA2RelationFirstTarget (11:31:36.682) - MainThread (2116):
Unable to use _getIA2TargetsForRelationsOfType, fallback to _IA2Relations.
DEBUG - NVDAObjects.IAccessible.IAccessible._get__IA2Relations (11:31:36.683) - MainThread (2116):
Not an IA2.IAccessible2
DEBUG - NVDAObjects.IAccessible.IAccessible._getIA2RelationFirstTarget (11:31:36.683) - MainThread (2116):
Unable to fetch _IA2Relations
Traceback (most recent call last):
  File "NVDAObjects\IAccessible\__init__.pyc", line 1866, in _getIA2RelationFirstTarget
  File "baseObject.pyc", line 59, in __get__
  File "baseObject.pyc", line 167, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 1783, in _get__IA2Relations
NotImplementedError
IO - inputCore.InputManager.executeGesture (11:31:39.169) - winInputHook (5112):
Input: kb(laptop):alt+m
DEBUGWARNING - RPC process 24956 (firefox.exe) (11:31:39.184) - Dummy-6 (16988):
Thread 22692, build\x86_64\vbufBase\storage.cpp, VBufStorage_fieldNode_t::matchAttributes, 179:
Truncated attribute name

DEBUG - utils.urlUtils.getLinkType (11:31:39.233) - MainThread (2116):
getLinkType: https://github.com/nvaccess/nvda type is unknown.
DEBUG - utils.urlUtils.getLinkType (11:31:39.234) - MainThread (2116):
getLinkType: https://github.com/nvaccess/nvda/issues/new/choose type is unknown.
IO - speech.speech.speak (11:31:39.256) - MainThread (2116):
Speaking ['Typ:', 'Gruppierung']
IO - speech.speech.speak (11:31:39.256) - MainThread (2116):
Speaking ['Sprungmarken', 'Auswahlschalter', 'aktiviert']
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.257) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.258) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.260) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.260) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.262) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.263) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.263) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.266) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.266) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.269) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.270) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.272) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.273) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (11:31:39.275) - MainThread (2116):
accRole failed: (-2147024809, 'Falscher Parameter.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._getIA2RelationFirstTarget (11:31:39.276) - MainThread (2116):
Unable to use _getIA2TargetsForRelationsOfType, fallback to _IA2Relations.
DEBUG - NVDAObjects.IAccessible.IAccessible._get__IA2Relations (11:31:39.276) - MainThread (2116):
Not an IA2.IAccessible2
DEBUG - NVDAObjects.IAccessible.IAccessible._getIA2RelationFirstTarget (11:31:39.276) - MainThread (2116):
Unable to fetch _IA2Relations
Traceback (most recent call last):
  File "NVDAObjects\IAccessible\__init__.pyc", line 1866, in _getIA2RelationFirstTarget
  File "baseObject.pyc", line 59, in __get__
  File "baseObject.pyc", line 167, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 1783, in _get__IA2Relations
NotImplementedError
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._getIA2RelationFirstTarget (11:31:39.285) - MainThread (2116):
Unable to use _getIA2TargetsForRelationsOfType, fallback to _IA2Relations.
DEBUG - NVDAObjects.IAccessible.IAccessible._get__IA2Relations (11:31:39.285) - MainThread (2116):
Not an IA2.IAccessible2
DEBUG - NVDAObjects.IAccessible.IAccessible._getIA2RelationFirstTarget (11:31:39.285) - MainThread (2116):
Unable to fetch _IA2Relations
Traceback (most recent call last):
  File "NVDAObjects\IAccessible\__init__.pyc", line 1866, in _getIA2RelationFirstTarget
  File "baseObject.pyc", line 59, in __get__
  File "baseObject.pyc", line 167, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 1783, in _get__IA2Relations
NotImplementedError

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug feature/browse-mode p5 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority
Projects
None yet
Development

No branches or pull requests

5 participants