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

NVDA isn't able to detect skype message window I think #4964

Closed
nvaccessAuto opened this issue Mar 8, 2015 · 15 comments
Closed

NVDA isn't able to detect skype message window I think #4964

nvaccessAuto opened this issue Mar 8, 2015 · 15 comments
Labels
app/skype Skype for desktop or Skype for business (linc) bug

Comments

@nvaccessAuto
Copy link

Reported by bdorer on 2015-03-08 12:15
A german user reports NVDA isn't able to announce the first, second message, etc. I'll attach his log.
Blocked by #4972

@nvaccessAuto
Copy link
Author

nvaccessAuto commented Mar 8, 2015

Attachment NVDA.log added by bdorer on 2015-03-08 12:17
Description:
Update:
File added from Trac
NVDA.log.txt

@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2015-03-23 05:14
What version of Skype?

@nvaccessAuto
Copy link
Author

Comment 2 by bdorer on 2015-03-23 20:08
Skype version 7.2.

@nvaccessAuto
Copy link
Author

Comment 3 by jteh on 2015-03-24 01:34
Okay. Addressing Skype 7.2 regressions in #4972.
Changes:
Added labels: duplicate
State: closed

@nvaccessAuto
Copy link
Author

Comment 4 by jteh on 2015-04-13 06:55
A fix for issues in Skype 7.2 will be in the 13 April next snapshot, which should be available in a few hours. However, I'm not entirely certain that will fix this particular issue after all. Can you please have the reporting user test this with this build? There's no need to install it; it can be tested without installation.

@nvaccessAuto
Copy link
Author

Comment 5 by bdorer on 2015-04-15 23:55
He has the same problem with the latest snapshot. I'll attach his log when I've got it.

@nvaccessAuto
Copy link
Author

Comment 6 by jteh on 2015-04-15 23:58
Are you/any other German users able to reproduce this? I'm wondering whether it's something specific to German Skype.

@nvaccessAuto
Copy link
Author

Comment 7 by bdorer on 2015-04-16 09:40
today I did some testing but I got only the following log but NVDA was able to read everything.
ERROR - eventHandler.executeEvent (11:34:47):
error executing event: gainFocus on <appModules.skype.Conversation object at 0x05477050> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 144, in executeEvent
File "eventHandler.pyc", line 92, in init
File "eventHandler.pyc", line 99, in next
File "appModules\skype.pyc", line 239, in event_gainFocus
File "eventHandler.pyc", line 99, in next
File "appModules\skype.pyc", line 83, in event_gainFocus
File "appModules\skype.pyc", line 70, in _gainedFocus
AttributeError: 'IAccessible' object has no attribute 'startMonitoring'
ERROR - eventHandler.executeEvent (11:34:55):
error executing event: gainFocus on <appModules.skype.Conversation object at 0x0290BE90> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 144, in executeEvent
File "eventHandler.pyc", line 92, in init
File "eventHandler.pyc", line 99, in next
File "appModules\skype.pyc", line 239, in event_gainFocus
File "eventHandler.pyc", line 99, in next
File "appModules\skype.pyc", line 83, in event_gainFocus
File "appModules\skype.pyc", line 51, in _gainedFocus
File "appModules\skype.pyc", line 92, in lostFocus
AttributeError: 'IAccessible' object has no attribute 'stopMonitoring'

@nvaccessAuto
Copy link
Author

Comment 8 by jteh on 2015-04-17 06:08
That error is still concerning. It means typing indications won't work.

Can you please do the following?

  1. NVDa menu -> Preferences -> Review cursor and turn off Simple review mode. (You'll want to re-enable this once you're done testing.)
  2. In Skype, open a conversation and focus the field where you type a message; i.e. the field which is labelled "Type a message here" in English.
  3. With the desktop layout, do the following: NVDA+numpad8 twice, NVDA+numpad4 twice, NVDA+numpad2. With the laptop layout, this would be: NVDA+shift+upArrow twice, NVDA+shift+leftArrow twice, NVDA+shift+downArrow.
  4. Now press NVDA+f1. The Log Viewer should appear.
  5. Select to end (shift+control+end), copy and then paste into your reply.

@nvaccessAuto
Copy link
Author

Comment 9 by bdorer on 2015-04-17 08:48
Here's navigator info:
INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (10:45:55):
Developer info for navigator object:
name: None
role: ROLE_STATICTEXT
states:
isFocusable: False
hasFocus: False
Python object: <appModules.skype.TypingIndicator object at 0x06124FB0>
Python class mro: (<class 'appModules.skype.TypingIndicator'>, <class 'NVDAObjects.IAccessible.IAccessible'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <type 'object'>)
description: None
location: (86, 569, 3, 13)
value: None
appModule: <'skype' (appName u'skype', process ID 4752) at address 6148850>
appModule.productName: u'Skype'
appModule.productVersion: u'7.3'
TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'>
windowHandle: 198598
windowClassName: u'TTypingIndicatorPanel'
windowControlID: 198598
windowStyle: 1442840576
windowThreadID: 1816
windowText: u''
displayText: u''
IAccessibleObject: <POINTER(IAccessible) ptr=0x89da5a4 at 61f8620>
IAccessibleChildID: 1
IAccessible event parameters: windowHandle=198598, objectID=None, childID=1
IAccessible accName: u' '
IAccessible accRole: ROLE_SYSTEM_STATICTEXT
IAccessible accState: (0)
IAccessible accDescription: None
IAccessible accValue: None

@nvaccessAuto
Copy link
Author

Comment 10 by jteh on 2015-04-21 02:00
Hmm. Everything seems to be correct there.

I just changed my Skype language to German and still can't reproduce this.

Do you know if you've changed any Skype settings that might affect typing indication, etc.?

@nvaccessAuto
Copy link
Author

Comment 11 by jteh on 2015-04-21 02:06
This clearly isn't fixed by #4972, even though it is improved by it. Reopening.
Changes:
Removed labels: duplicate
State: reopened

@nvaccessAuto nvaccessAuto added bug app/skype Skype for desktop or Skype for business (linc) labels Nov 10, 2015
@jcsteh jcsteh removed their assignment Sep 5, 2017
@Adriani90
Copy link
Collaborator

@bdorer, @k-kolev1985, @jcsteh can you reproduce this in last skype version?

@Adriani90
Copy link
Collaborator

@k-kolev1985 I am trying to reproduce this issue but cannot. If this is not an issue in Skype 8, I would suggest to close it because the interface changed significantly.

@LeonarddeR
Copy link
Collaborator

Closing this, since Skype has been entirely rewritten.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app/skype Skype for desktop or Skype for business (linc) bug
Projects
None yet
Development

No branches or pull requests

4 participants