Reported by jteh on 2015-01-23 02:13
(Spun off ticket:4741#comment:3)
If a notification occurs while Skype is already displaying a previous notification, Skype combines the second into the first rather than displaying a separate notification. At present, we don't report anything when this occurs.
From what I've been able to determine, the second notification doesn't get a new HWND or accessible. I've been told this works with Doug Lee's Skype scripts, but from what I can see, Doug's code is doing more or less the same as ours. I asked Doug and he said:
I thought those secondary messages appeared in their own window, just at a different location so they stack up.
However, if this second window exists, I haven't seen it. Either I'm missing something or this has changed in Skype 7.
Anyway, I did discover that Skype fires a reorder event when this occurs, so we should be able to use that. Unfortunately, NVDA currently ignores reorder events, so we'll need to special case this in IAccessibleHandler.
Blocking #4849, #5405
Reported by jteh on 2015-01-23 02:13
(Spun off ticket:4741#comment:3)
If a notification occurs while Skype is already displaying a previous notification, Skype combines the second into the first rather than displaying a separate notification. At present, we don't report anything when this occurs.
From what I've been able to determine, the second notification doesn't get a new HWND or accessible. I've been told this works with Doug Lee's Skype scripts, but from what I can see, Doug's code is doing more or less the same as ours. I asked Doug and he said:
However, if this second window exists, I haven't seen it. Either I'm missing something or this has changed in Skype 7.
Anyway, I did discover that Skype fires a reorder event when this occurs, so we should be able to use that. Unfortunately, NVDA currently ignores reorder events, so we'll need to special case this in IAccessibleHandler.
Blocking #4849, #5405