[go: nahoru, domu]

Open Bug 1815753 Opened 2 years ago Updated 1 year ago

To Access and to interact with Firefox push notifications using the Nvda screen reader

Categories

(Toolkit :: Alerts Service, defect, P1)

Firefox 116
defect

Tracking

()

ASSIGNED
Tracking Status
firefox111 --- affected
firefox112 --- affected
firefox113 --- affected

People

(Reporter: barramaurizio68, Assigned: nrishel)

References

Details

(Whiteboard: [fidedi])

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/109.0

Steps to reproduce:

I tried to interact, using the Nvda screen reader, with Push Notifications obviously with Firefox.
This is impossible, as the vocal synthesis warns us by reading what appears at that moment on the screen with the list of notifications, but there is no possibility of reading them and finding them again to be able to consult them whenever we want and it is not even possible to read their content and therefore it is impossible to open them in the sites to which they are supposed to redirect. There is an Nvda add-on, called
Mozilla Apps Enhancements
reached, as I write, the version
1.17. The Author is Javi Dominguez, whose reference e-mail address, indicated by him, is
fjavids@gmail.com
The site with its Scripts is
https://github.com/javidominguez/MozillaScripts/releases
and me here too
GitHub
I opened a report.
The reporting page is this:
https://github.com/javidominguez/MozillaScripts/issues
and more precisely mine is here:
https://github.com/javidominguez/MozillaScripts/issues/13
and is Reported Problem No. 13.
Having said that, it would be great if this function were totally accessible to Nvda, natively in Firefox, since the addon for Nvda allows only with appropriate and useful key combinations, of course, to listen to the last notification and open a dialog with the 'push notification list, but everything is just
"read only"
and therefore you cannot interact with it and enter the sites in question.
Looking for solutions, I changed the Firefox preference for now
alerts.useSystemBackend
putting it on
"True Custom"
in order to receive push notifications directly in Windows, as Chrome does and it would be just as nice if it worked like this, but unfortunately only the first push notification works and the others don't open, this too should be solved, hoping it is really possible.
It must be said that I've been trying this solution for a few days and I still have to test well if really the behavior is the same as I'm about to describe:
when, from the Windows 11 Notification Center, I click on the push notification that has just arrived, if it is the first and it is alone, the site thus called opens, but, since it is obvious that I cannot be attached to the PC 24 hours a day, even if I already do it more or less, :) one should be able to consult all the push notifications received, maybe they are 40, or 10, or whatever, but they are in a group, that is, there are many. Here, at this juncture, if all goes well, the first one opens, but all the others don't open and to consult them I have to go to each site and open their notifications.
However, with the tests done so far, when I have the good fortune and timeliness to open a notification that has just arrived, as long as it is alone, the site opens.
It would be wonderful if everything happened like in Chrome and I'm here because I'm in love with Firefox and also with Thunderbird and I would like to continue to use all its functions to the full, without necessarily having to use Chrome.
But whether this full accessibility to Push notifications occurs within the browser or from Windows, it makes no difference to me, as long as one of the two methods works, then if it is possible for both, of course even better!
For example, when I install an Add-on in Firefox, the notice of successful installation with the OK button to confirm, can be reached by pressing
F6
2 times and then
Tab
Either that, or there were specific keyboard combinations, whatever, but I kindly ask you to make push notifications fully accessible to Nvda.
Sincere congratulations for your work, with strong and real esteem!
Maurizio

Actual results:

The current results are those that I described in the field dedicated to what I did, given that, since everything is connected, I already had to talk about it to contextualize.

Expected results:

What I expect has also been put in context with the first field filled in, ie: make interaction with push notifications in Firefox fully accessible with Nvda.

(In reply to barramaurizio68 from comment #0)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/109.0

Steps to reproduce:

I tried to interact, using the Nvda screen reader, with Push Notifications obviously with Firefox.
This is impossible, as the vocal synthesis warns us by reading what appears at that moment on the screen with the list of notifications, but there is no possibility of reading them and finding them again to be able to consult them whenever we want and it is not even possible to read their content and therefore it is impossible to open them in the sites to which they are supposed to redirect. There is an Nvda add-on, called
Mozilla Apps Enhancements
reached, as I write, the version
1.17. The Author is Javi Dominguez, whose reference e-mail address, indicated by him, is
fjavids@gmail.com
The site with its Scripts is
https://github.com/javidominguez/MozillaScripts/releases
and me here too
GitHub
I opened a report.
The reporting page is this:
https://github.com/javidominguez/MozillaScripts/issues
and more precisely mine is here:
https://github.com/javidominguez/MozillaScripts/issues/13
and is Reported Problem No. 13.
Having said that, it would be great if this function were totally accessible to Nvda, natively in Firefox, since the addon for Nvda allows only with appropriate and useful key combinations, of course, to listen to the last notification and open a dialog with the 'push notification list, but everything is just
"read only"
and therefore you cannot interact with it and enter the sites in question.
Looking for solutions, I changed the Firefox preference for now
alerts.useSystemBackend
putting it on
"True Custom"
in order to receive push notifications directly in Windows, as Chrome does and it would be just as nice if it worked like this, but unfortunately only the first push notification works and the others don't open, this too should be solved, hoping it is really possible.
It must be said that I've been trying this solution for a few days and I still have to test well if really the behavior is the same as I'm about to describe:
when, from the Windows 11 Notification Center, I click on the push notification that has just arrived, if it is the first and it is alone, the site thus called opens, but, since it is obvious that I cannot be attached to the PC 24 hours a day, even if I already do it more or less, :) one should be able to consult all the push notifications received, maybe they are 40, or 10, or whatever, but they are in a group, that is, there are many. Here, at this juncture, if all goes well, the first one opens, but all the others don't open and to consult them I have to go to each site and open their notifications.
However, with the tests done so far, when I have the good fortune and timeliness to open a notification that has just arrived, as long as it is alone, the site opens.
It would be wonderful if everything happened like in Chrome and I'm here because I'm in love with Firefox and also with Thunderbird and I would like to continue to use all its functions to the full, without necessarily having to use Chrome.
But whether this full accessibility to Push notifications occurs within the browser or from Windows, it makes no difference to me, as long as one of the two methods works, then if it is possible for both, of course even better!
For example, when I install an Add-on in Firefox, the notice of successful installation with the OK button to confirm, can be reached by pressing
F6
2 times and then
Tab
Either that, or there were specific keyboard combinations, whatever, but I kindly ask you to make push notifications fully accessible to Nvda.
Sincere congratulations for your work, with strong and real esteem!
Maurizio

Actual results:

The current results are those that I described in the field dedicated to what I did, given that, since everything is connected, I already had to talk about it to contextualize.

Expected results:

What I expect has also been put in context with the first field filled in, ie: make interaction with push notifications in Firefox fully accessible with Nvda.

Just to add that, unfortunately, even when the Push notification is only one, present in the Windows Notification Center, nothing has opened the last 3 times, so I deny the statement according to which when the notification is solitary, clicking on it (equivalent to give above Enter), the reference site always opens, I'm sorry, but that's the way it is. Thanks again.

The Bugbug bot thinks this bug should belong to the 'Toolkit::Notifications and Alerts' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Notifications and Alerts
Product: Firefox → Toolkit

The severity field is not set for this bug.
:tspurway, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(tspurway)
Points: --- → 13
OS: Unspecified → Windows 11
Hardware: Unspecified → All

Hi, I thought it was not my job to define the Priority and Severity of the Bug, but the Developers themselves; however, if I understand correctly, the Severity must be set using the Scores Combo Box, that's what I did, if I'm wrong, tell me, I also updated the references to other parameters. Do I have to make other changes so that there are no problems and that it can be inserted as quickly as possible, compatibly with your commitments? Thanks a lot for your work!

Hi all of you!
I would like to know if there is something I have to do, since I tried to reply to those asking for confirmation on Priority or other, but evidently I didn't complete the Bug reporting procedure correctly, tell me what I have to do. Note that I use Nvda as my Screen Reader, but as you are Accessibility conscious, I shouldn't have any problems.
If, on the other hand, I have compiled everything correctly, I would like to know if there are any changes to my report. It would be great if Firefox notifications could be opened from the Windows Notification Center, above all, but any solution is welcome, as long as you can interact with Nvda, thanks again for your attention and cooperation.

Can You please tell me something about what I wrote? Thank You so much!

Hi OP! There is a lot going on in your comment(s) on this ticket, which I'm largely not able to speak to. There are major changes to notifications in Firefox that will go live in Firefox 111 (see https://bugzilla.mozilla.org/show_bug.cgi?id=1497425). With these changes, notifications should generally be displayed by Windows, show up in the Notification Centre, etc. We anticipate that the accessibility of these OS-level notifications will be an across the board improvement, and in particular I hope that the OS-level NVDA integration will work for you. If not, please update this ticket with what you witness, what is and what isn't working, etc -- the implementing team doesn't have much lived experience with accessibility technologies.

Marking as low severity because we believe this will be addressed with architectural changes.

Severity: -- → S4
Flags: needinfo?(tspurway)
Priority: -- → P5

A huge thank you Nick for this information which makes me very happy and eager to try it out in version 111.
I really can't wait to test them!
I will definitely let you know what happens with the Nvda Screen Reader.
Thank you very much for setting the Severity parameters.
Also a huge and endless thank you for your replies and interactions and the importance you place on Accessibility.
I'm ready to tell you everything I can about Screen Readers, Nvda in particular, since I'm very familiar with them.
So see you soon, I will inform you of what I find.
Thank you!

(In reply to barramaurizio68 from comment #8)

A huge thank you Nick for this information which makes me very happy and eager to try it out in version 111.
I really can't wait to test them!
I will definitely let you know what happens with the Nvda Screen Reader.
Thank you very much for setting the Severity parameters.
Also a huge and endless thank you for your replies and interactions and the importance you place on Accessibility.
I'm ready to tell you everything I can about Screen Readers, Nvda in particular, since I'm very familiar with them.
So see you soon, I will inform you of what I find.
Thank you!

Here I am Nick and all the Community.
I write only now, since I wanted to do several tests, before exposing the following:
after upgrading to this new version 111, Push Notifications are displayed in the Windows Notification Center, in the same way I was able to view them by changing the parameter
alerts.useSystemBackend
In
about:config
in Firefox versions prior to 111. In the latter, with the original Firefox parameter, given your excellent additions, you can view them by pressing the key combination
windows+n
as with all other notifications.
I remember that I'm using the Nvda Screen Reader and the point now is this:
unfortunately nothing changes compared to what I reported previously, i.e.:
only the first notification opens, when it is the only one, that is, if I am lucky enough to be there when a Push Notification arrives and I open it immediately, without any others having arrived in the meantime, it opens very well .
But if there are already 2 notifications, not necessarily both from Firefox, just one from the phone and the other from Firefox, when I click on the Firefox one, nothing opens.
Since I love real-time content, but when I can't consult it immediately, I leave it in the Notification Center and then open it as soon as I have time, when there are for example 10 or 15 notifications, 2, 3, 4 are enough, as I said above, none of them open, but only those of Firefox, because all the others open perfectly. In my humble knowledge, I should know if it is done using the mouse, so if a sighted person opens them, all Push Notifications open even when they are accumulated, why not seen in a while?
Moreover, despite being blind, I juggle with the Mouse, both the physical one and applying its keyboard combinations, but I don't get any results, so I think that this happens even without a Screen Reader.
If I'm wrong, then it's the interaction between Nvda and Firefox that doesn't allow this to work, but it doesn't happen with Chrome.
When in Chrome I have lots of desktop notifications from both Youtube and Twitter and I consult them even after hours, when I click on each one, they all open independently of each other and I would really like this to happen in my favorite browser, since I love Firefox, especially with the interfaces for controlling multimedia content, in my opinion much better than Chrome, it's a strong point, used with Nvda.
Then I love many other things about Firefox and I would like to have everything in one place and not having to switch browsers as needed and I think that full interaction with Push Notifications, for those who always use up-to-date information, is also important in Accessibility, which so you pay close attention.
I hope you can make all Firefox Push Notifications open, no matter how many or when they arrive; because only the first opens, but it opens specifically only when it has just arrived and is alone, if another already arrives, I don't open that either, just as I don't open anything if I consult them when there are already a few '. Notifications clear, but in Firefox they don't open.
I hope I have been exhaustive, available as far as I can.
I sincerely thank you, always, for what you do and for your commitment!

Flags: needinfo?(nalexander)

barramaurizio68: is it possible for you to produce a short (few second) screen recording showing this behaviour? I.e., you have some notifications in the Windows Notification Centre, then Firefox adds a notificiation, but clicking/selecting the notification does not do the right thing in Firefox?

nrishel: this sounds like it might repro independently of NVDA. Can you try to follow this flow and see if there are issues we've missed?

Flags: needinfo?(nrishel)
Flags: needinfo?(nalexander)
Flags: needinfo?(barramaurizio68)

asa: jteh: just getting some more eyes on this potential a11y ticket. I'm struggling to understand exactly the interplay of Firefox, Windows, and potentially NVDA; if we had some a11y QA time to investigate this I'd appreciate it.

Flags: needinfo?(jteh)
Flags: needinfo?(asa)

(In reply to Nick Alexander :nalexander [he/him] from comment #10)

barramaurizio68: is it possible for you to produce a short (few second) screen recording showing this behaviour? I.e., you have some notifications in the Windows Notification Centre, then Firefox adds a notificiation, but clicking/selecting the notification does not do the right thing in Firefox?

nrishel: this sounds like it might repro independently of NVDA. Can you try to follow this flow and see if there are issues we've missed?

At the moment I have no notifications, I had 7 just now, but I canceled them, however before tonight I should receive more. I leave them in the Windows Notification Center, then it will make a screen recording to show what happens, but I will now try to explain what happens in more detail.
NOTE:
I can't do Screen Recording to show what happens with the first notification, because it works if I click on it as soon as it arrives. If it stays alone for the moment, then there is only it, but I pass a little time, it opens very rarely, it happens once in a thousand, really, so it almost never happens. If, on the other hand, a notification arrives and I open it as soon as it has arrived and there is only her, it opens when he calls it with
windows+n
and then I find it and click on it.
But if this Push Notification arrives and after it, another, for example one from Youtube which is the first and then one from Twitter which is the second, always sends from Firefox, they, as mentioned, arrive, but when I go to click on each of them, none of them opens, neither that of Youtube, nor that of Twitter.
If you need a short video, I can do it when I have more notifications, but the words seem explanatory.
SUMMARY:
notification arrives from Youtube or any other site, alone, as soon as it arrives I open it and it shows the page of Youtube or any other site called, but I have to do it as soon as it arrives and it must be regularly alone or not too much time must have passed even a few minutes.
If I don't have time to consult it and check it later, even if it's alone, it doesn't open, in short, for interaction, I have to open the Push Notification in real time and it must be alone.
If I wait or if in the meantime, at the same time as the Youtube one, another one arrives from Twitter, for example, none of the 2, or 3, 4, 5, etc... if there are more notifications, in practice to decrease the number of the Windows Notification Center, but clicking on it (or giving it Enter) has no effect because no page or site opens, therefore it is as if I had the cover, the title, but I cannot see the content.
I don't know how to say it better, I hope the video can help you more, if I didn't make myself understood; as soon as i have enough notifications i turn it around, thanks a lot again!

Flags: needinfo?(barramaurizio68)

(In reply to Nick Alexander :nalexander [he/him] from comment #11)

asa: jteh: just getting some more eyes on this potential a11y ticket. I'm struggling to understand exactly the interplay of Firefox, Windows, and potentially NVDA; if we had some a11y QA time to investigate this I'd appreciate it.

(In reply to barramaurizio68 from comment #12)

(In reply to Nick Alexander :nalexander [he/him] from comment #10)

barramaurizio68: is it possible for you to produce a short (few second) screen recording showing this behaviour? I.e., you have some notifications in the Windows Notification Centre, then Firefox adds a notificiation, but clicking/selecting the notification does not do the right thing in Firefox?

nrishel: this sounds like it might repro independently of NVDA. Can you try to follow this flow and see if there are issues we've missed?

At the moment I have no notifications, I had 7 just now, but I canceled them, however before tonight I should receive more. I leave them in the Windows Notification Center, then it will make a screen recording to show what happens, but I will now try to explain what happens in more detail.
NOTE:
I can't do Screen Recording to show what happens with the first notification, because it works if I click on it as soon as it arrives. If it stays alone for the moment, then there is only it, but I pass a little time, it opens very rarely, it happens once in a thousand, really, so it almost never happens. If, on the other hand, a notification arrives and I open it as soon as it has arrived and there is only her, it opens when he calls it with
windows+n
and then I find it and click on it.
But if this Push Notification arrives and after it, another, for example one from Youtube which is the first and then one from Twitter which is the second, always sends from Firefox, they, as mentioned, arrive, but when I go to click on each of them, none of them opens, neither that of Youtube, nor that of Twitter.
If you need a short video, I can do it when I have more notifications, but the words seem explanatory.
SUMMARY:
notification arrives from Youtube or any other site, alone, as soon as it arrives I open it and it shows the page of Youtube or any other site called, but I have to do it as soon as it arrives and it must be regularly alone or not too much time must have passed even a few minutes.
If I don't have time to consult it and check it later, even if it's alone, it doesn't open, in short, for interaction, I have to open the Push Notification in real time and it must be alone.
If I wait or if in the meantime, at the same time as the Youtube one, another one arrives from Twitter, for example, none of the 2, or 3, 4, 5, etc... if there are more notifications, in practice to decrease the number of the Windows Notification Center, but clicking on it (or giving it Enter) has no effect because no page or site opens, therefore it is as if I had the cover, the title, but I cannot see the content.
I don't know how to say it better, I hope the video can help you more, if I didn't make myself understood; as soon as i have enough notifications i turn it around, thanks a lot again!

Sorry, but maybe the translation doesn't allow me to understand your request or what I could do, thank you.

I'm referring, about translation, to this comment about which I didn't understand the request: asa: jteh: just getting some more eyes on this potential a11y ticket. I'm struggling to understand exactly the interplay of Firefox, Windows, and potentially NVDA; if we had some a11y QA time to investigate this I'd appreciate it. Thans again so much!

:barramaurizio68 the request "asa: jteh: just getting some more eyes on this potential a11y ticket." was messaged to other people on our team.

This page - https://bgrins.github.io/devtools-demos/misc/notifications.html - has the ability to create notifications, could you check if you can recreate the bug using it?

Flags: needinfo?(nrishel)

I'm not able to reproduce this with NVDA. I did the following:

  1. Waited until I had a few notifications from Firefox in the notification centre.
  2. Pressed Windows+n.
  3. Pressed down arrow until I reached the button to access more notifications from Firefox. For example, on my system right now, it says "+18 notifications". (I also could have pressed right arrow on the Firefox grouping to expand it.)
  4. Pressed down arrow a few times to move to a notification from a while ago.
  5. Pressed enter.

When I did this, Firefox opened to the tab from which the notification was sent.

barramaurizio68, is this how you're activating notifications too? When you press enter to activate a notification, what exactly does NVDA say?

Flags: needinfo?(jteh)
Flags: needinfo?(barramaurizio68)
Flags: needinfo?(asa)

I am seeing some cases where activating a notification opens the link in a new tab, but doesn't focus the browser. Steps to reproduce:

  1. Open https://bgrins.github.io/devtools-demos/misc/notifications.html
  2. Send a notification.
  3. Close the tab.
  4. Activate the notification.
    • Expected: A new tab should open and the browser should get focus.
    • Actual: The new tab opens, but focus remains in the notification centre. The user has to manually alt+tab to the browser.

This behaves as expected if you don't close the tab after sending the notification; i.e. if you skip step 3.

(In reply to Nick Rishel [:nrishel] from comment #15)

:barramaurizio68 the request "asa: jteh: just getting some more eyes on this potential a11y ticket." was messaged to other people on our team.

This page - https://bgrins.github.io/devtools-demos/misc/notifications.html - has the ability to create notifications, could you check if you can recreate the bug using it?

As for the link
https://bgrins.github.io/devtools-demos/misc/notifications.html
I read the message after shooting the video that I share with you, that you identify how what happens correctly on your test page does not happen.
Indeed, creating many notifications with your tool, they all open correctly, each one individually and all of them, as it should be with Push Notifications of all other sites, but, as you can see from my video, this does not happen. So:
why with your Demo Tool the Push Notifications open, clicking on each one, whether they are many, whether there is one, perhaps because it is the same site? For me it remains a mystery, but you will certainly know more than me! Here is the link to my video, made shareable on One Drive, even if you don't have an account, you can view it: https://1drv.ms/v/s!AhAclqR4nogIgcFqZ-36a_1PJkOx3g Thanks so much indeed!

Flags: needinfo?(barramaurizio68)

(In reply to James Teh [:Jamie] from comment #17)

I am seeing some cases where activating a notification opens the link in a new tab, but doesn't focus the browser. Steps to reproduce:

  1. Open https://bgrins.github.io/devtools-demos/misc/notifications.html
  2. Send a notification.
  3. Close the tab.
  4. Activate the notification.
    • Expected: A new tab should open and the browser should get focus.
    • Actual: The new tab opens, but focus remains in the notification centre. The user has to manually alt+tab to the browser.

This behaves as expected if you don't close the tab after sending the notification; i.e. if you skip step 3.

All Push Notifications work correctly using both the options present and described by you: whether you open in a new window, or use the current one, in both situations, Firefox, after closing the page where I created the notifications , when I click on each, they all open correctly and individually without problems, from the Windows Notification area, of course.

(In reply to James Teh [:Jamie] from comment #16)

I'm not able to reproduce this with NVDA. I did the following:

  1. Waited until I had a few notifications from Firefox in the notification centre.
  2. Pressed Windows+n.
  3. Pressed down arrow until I reached the button to access more notifications from Firefox. For example, on my system right now, it says "+18 notifications". (I also could have pressed right arrow on the Firefox grouping to expand it.)
  4. Pressed down arrow a few times to move to a notification from a while ago.
  5. Pressed enter.

When I did this, Firefox opened to the tab from which the notification was sent.

barramaurizio68, is this how you're activating notifications too? When you press enter to activate a notification, what exactly does NVDA say?

I do exactly like you, in reality I press Windows+n, then I reach the list of notifications, with Tab and then with the arrow, whether it expands them or not, in any case I click on all of them, one at a time to consult them and only one of them opens, but when it is the first, if there are many, none open. But this happens with all sites, but not with Your Demo Tool, which works perfectly for all Push Notifications. I refer you to the video that I linked in the Discussion, you will be able to understand the differences well, thanks.

I'm back with a new video that I suggest you see and hear, since this time there's also audio and it demonstrates what I did in the previous video, but in addition, while I was recording, new Push Notifications arrived and you can see what happens: the fact that when these notifications have arrived for some time or there are many, none opens, however, if there are none and one arrives and therefore it is in real time and I open it immediately, it works, the fact that your Demo on the other hand always works.
Please watch it and listen to my poor English, where I try to tell you the best and show you everything that happens.
Thanks again so much for what You're making! Here's the link to the video: https://1drv.ms/v/s!AhAclqR4nogIgcFtBYbFfE9r_XZ1-g

(In reply to barramaurizio68 from comment #19)

(In reply to James Teh [:Jamie] from comment #17)

I am seeing some cases where activating a notification opens the link in a new tab, but doesn't focus the browser. Steps to reproduce:

  1. Open https://bgrins.github.io/devtools-demos/misc/notifications.html
  2. Send a notification.
  3. Close the tab.
  4. Activate the notification.
    • Expected: A new tab should open and the browser should get focus.
    • Actual: The new tab opens, but focus remains in the notification centre. The user has to manually alt+tab to the browser.

Specifically with regards to focus, there are some subtleties that we've worked hard to accommodate (Bug 1795974) but clearly aren't getting quite right. We suspect some Windows bugs in the area but it's very hard to say.

However, what barramaurizio68 demonstrates in the linked video -- thanks for that -- seems like a legitimate bug. It's not yet clear if NVDA is relevant. Could you give us the results of logging, which I describe how to do at https://bugzilla.mozilla.org/show_bug.cgi?id=1822817#c4? The order of events (i.e., noting what happened in the logs before and after clicking notifications) will help a lot.

Thanks!

Flags: needinfo?(barramaurizio68)

Meanwhile, I'm glad the video was helpful.
I apologize, but there is a lot of documentation and therefore I would like to know, among all the steps indicated, which one I should follow, so that you have the best result. Should I also try the test page for Notifications? Should I send the type of Log via the browser console and its tools, or can results be obtained on the Test page indicated?
Or do I have to act from about:config, change "which one to find exactly"?
Then once the parameters are set, log back into the test site?
Do I also need to look at the Windows Event Log or is this unnecessary?
Tell me, please, in detail, what steps I have to take, so that you can get the desired result, thank you.
By being at this link
https://bugzilla.mozilla.org/show_bug.cgi?id=1822817#c4
many trials indicate, which of all these should I perform?
Instead of this page
https://firefox-source-docs.mozilla.org/xpcom/logging.html
which parameter should it choose and on which to act?
Is the whole procedure accessible using Nvda?
Thanks so much for everything!

Flags: needinfo?(barramaurizio68)

In the meantime, to get started, I ran 4 page notification tests
https://www.bennish.net/web-notifications.html
every time I click on the button to send Push Notifications, they are successfully sent.
When I click on them from the Windows Notification Area, they all open normally, as for the previously tested Test site.
But as soon as I clicked on other notifications received from Firefox, as in my video, they no longer open.
From the following text there seems to be no errors, this is what appears:
This is the console output.
Text will appear here when something happens.

Permission to View: Granted
Notification no. 1 queued for viewing
Notification no. 1 shown
Notification no. 2 queued for viewing
Notification no. 2 shown
Notification no. 3 queued for viewing
Notification no. 3 shown
Notification no. 4 queued for viewing
Notification no. 4 shown
Please tell me what I should do now, whether and how to give you other parameters, as I said above, from
about:config
and what variable or string you should look for or type to make it more useful to you and if I have to do something from the Windows side with the Event Log, or something else from the Firefox Console.
Thank you again.

I don't know if it can be useful, but while I was now checking the Push Notifications, verifying, as mentioned, that none open, one has arrived from Youtube now and I tried to open it and it opened regularly. But, I don't know, there seems to be something in the memory of the time of the Notification's presence. It seems so strange to me that it opens as soon as it arrives, while when there is the list of notifications left there and then consulted, every interaction disappears and this is also appreciated by the fact that this happens when there is only one, but this 'last has a, let's say, subcategory: if there is a single notification, I click on each single Push notification when it arrives, it opens, but I have to do it, say, in real time; while, if only one ever arrives, but I leave it parked even for a few minutes (2-3), it no longer opens, as if it lost focus with that interaction. I apologize for my perhaps lack of appropriate language, I hope these details can help you. Tell me what I should do based on what I asked above, thanks again.

Hello again everyone!
Just to confirm that, since I've been working on the PC for many hours, I had the ability to open each Push Notification, upon its arrival, therefore individually and, without the accumulation of other notifications, each one opened perfectly, so I think there is something related to their accumulation or to their unmemorized chronology or which deprives their interaction, this is what I humbly feel like saying, but you are the Experts, I hope that this information will push you in some way in the right direction anyway.
Thank you again.

[deleted]

Flags: needinfo?(barramaurizio68)

Hello again! Maybe I didn't say that in the meantime I've always updated and I apologize, if so, I assumed that you must always update and I'm a "freak" :) of Updates, so what happens also with the 111 that I have already installed on March 14th and I confirm what I wrote so far, thanks again! I saw that the request has been cancelled, but I take the opportunity to underline this point anyway.

Flags: needinfo?(barramaurizio68)

I'm able to recreate this with https://pushalert.co/demo.

:barramaurizio68 thank you for the report! I think we what we need to resolve the problem but I'll message you if we need more information or to test the fix when it's available.

:jteh heads up I think this bug report is different from the original reported problem, and is no longer specific to a11y.

Assignee: nobody → nrishel
Severity: S4 → S2
Status: UNCONFIRMED → ASSIGNED
Points: 13 → ---
Ever confirmed: true
OS: Windows 11 → Windows 10
Priority: P5 → P1

FWIW, I don't think this was ever specific to NVDA or a11y anyway.

(In reply to Nick Rishel [:nrishel] from comment #29)

I'm able to recreate this with https://pushalert.co/demo.

:barramaurizio68 thank you for the report! I think we what we need to resolve the problem but I'll message you if we need more information or to test the fix when it's available.

:jteh heads up I think this bug report is different from the original reported problem, and is no longer specific to a11y.

I'm really looking forward to having the feature available! I look forward to your report and your valuable feedback. Again sincerely Thank you!

(In reply to barramaurizio68 from comment #31)

(In reply to Nick Rishel [:nrishel] from comment #29)

I'm able to recreate this with https://pushalert.co/demo.

:barramaurizio68 thank you for the report! I think we what we need to resolve the problem but I'll message you if we need more information or to test the fix when it's available.

:jteh heads up I think this bug report is different from the original reported problem, and is no longer specific to a11y.

I'm really looking forward to having the feature available! I look forward to your report and your valuable feedback. Again sincerely Thank you!

Well, I still await your solution and I thank you very much!

(In reply to James Teh [:Jamie] from comment #30)

FWIW, I don't think this was ever specific to NVDA or a11y anyway.

Well, I still await your solution and I thank you very much!

Whiteboard: [fidedi]

Hi, I tried to access the link indicated, to do so you need to register or use a Google or Microsoft account; I did it with Gmail, but it is not accepted and I am asked to perform the operation with another account. Therefore I cannot visualize what you have indicated to me. What is it about and what can I do? Thank you.

:barramaurizio68 that link was not meant for you to do anything with, it's just for us to document how to reproduce the issue for our own future reference. There's nothing you need to do right now.

OK, perfect, thanks for the reply and also, always, for the work you are doing!

I believe this issue is relevant to all platforms and not just Windows - it's just exposed now on Windows because notifications are now stored in the Action Center. I observed similar odd behavior when testing Ubuntu.

OS: Windows 10 → All

I am very sorry that the problem is also extended to other operating systems, but I trust in your skills, professionalism and ability! I'm sure you will make it! Thanks for the Updates I'm very interested in! Good work of Heart!

Hello to all the Community and Developers!
I knew about today's release of the Stable Version of Firefox 112.0, I couldn't wait to try it to find out if this Bug had been fixed, but unfortunately I haven't found any news in this sense.
The Push Notification I click on from the Notification Area always opens, but it must have come at that moment; if I wait a few minutes, the Push Notification no longer opens.
Similarly, if I wait for more than 1 Push Notification, when they are for example 2 or more, from the Notification Center, Firefox does not open them.
May I know, please, if there is any news or when this could be resolved?
Thank you all so much for what you do and keep up the good work!

Flags: needinfo?(nrishel)
Version: Firefox 109 → Firefox 112

Report it, unfortunately, that the situation has not changed, even after yesterday's update to the Stable Version 112.0.1.
I kindly ask if there is any news and I thank you, always, sincerely, for what you do.

Hello again everyone!
I'm here to give a new Feedback on the situation after the update a
Firefox version 112.0.2.
I had some unfulfilled Push Notifications, but I found the Update and, having done so, after restarting Firefox to Update, I clicked on the first Twitter push notification and then on the other 5. It opened the Twitter page for me every time, but the Homepage, without taking me to the link indicated in the Push Notification.
This has already happened, but it's useless, I might as well go to Twitter and open its notifications, of course I should be taken back to the desired direct post.
I also had some from Youtube, these didn't really open and then I received other notifications and unfortunately everything is back to normal, none open, no interaction, except when I receive the Push Notification and I click on it as soon as I receive it, then yes, it opens and that's the only time it does. I read that for Windows 8.1 the problem seems to have been solved, for Windows 11 and above all with Nvda? Even if you told me that it affects all operating systems, can you tell me what evolution there has been, if any? I guess I will be informed if there is any news, so I don't want to be intrusive, but can you tell me if you think there will be a solution for this?
Is there any future version I could try that already works?
Thanks a lot for your work. I anxiously await your info, thanks again.

Again save everyone.
Unfortunately I haven't seen any changes for this Bug yet, after updating yesterday to Version 113.0, even if I have found (my sincere congratulations) a better responsiveness with the Nvda Screen Reader, in general.
May I know if there are any news, evolutions or forecasts on Push Notifications?
A big and sincere thank you, always!

Hey :barramaurizio68, when there's updates it will be posted here.

I appreciate your enthusiasm but please understand that answering questions when we don't have updates takes time out of the day, so please don't use needinfo to request updates. We don't at this time have a specific timeline as the issue seems to predate recent changes, even though the recent changes exposed them, so fixing it would require new investigations into code I'm unfortunately unfamiliar with.

It will probably have to wait until I have some down time; in case you are able to either contribute a fix or dive into the code to understand and describe what is causing the issue we would be happy to help provide direction so this might be solved sooner.

Flags: needinfo?(nrishel)

My most sincere and heartfelt apologies, indeed! I showed enthusiasm and got carried away, knowing that you always give your all. I will monitor carefully to know when you will reply. I would do everything to help you, but I think my skills are inferior to yours and therefore I will inform you if I find differences and I will remain available if you need information that can help you in some way. Thank you!

No worries, and thank you for your understanding! And please don't feel like this is a request not to reach out if you find new information. :)

(Also sorry for the late reply, had this typed out but didn't submitted.)

Thank you very much!! I read you with pleasure and it shows that the estimate activates a "particular sensor", since there is something new and I was about to write it when I saw your message!
I noticed it 14 hours ago, with Firefox 113.0.1, luckily it continues even with the update done to 113.0.2, it's a fact that I hope will help, if the description isn't clear, I'll try to shoot a video, but the condition must manifest itself.
Here's what happens step by step:
I open Firefox and the push notifications I'm subscribed to arrive.
As you know, before, only the first notification opened and all the others didn't.
This still happens for Youtube, where the first push notification opens and then all the others don't, so I access, to work around, Youtube and look at the notifications from there, so of course they open.
The novelty is for Twitter, but not so if it also happens for other sites, I'm a subscriber to several, but they send notifications not so frequently, so I should try when I accumulate some, but, since I use Twitter intensely, even if in my opinion, he is making questionable decisions, but I have many verified accounts that interest me, including yours, I refer to Twitter.
So, open Firefox, comes the first Twitter Push Notification.
I click on it (giving Enter) and it opens.
Now, as long as I keep the Push Notification page open and click on the second one, the History loads, in fact Nvda notifies me
"Loading History"
and I find the right Tweet referring to the second Notification and so on.
I click on the third, it opens, the fourth, it opens etc..., always in the same window.
However, once the notifications are over, I close the Twitter page, but I continue the session, since I still have another page open, the Firefox home page which obviously opens when I click on the desktop icon to start the legendary Firefox and , when others arrive and I don't check them right away, as long as even 1 minute passes, I click on them and they don't open.
For this to happen, I have to be present and open the Notification in real time, so it opens, as always.
Now, I haven't tried to keep the Twitter page of the last Notification open, to find out if this effect also continues with the new Push Notifications, as soon as it happens again, I'll try. I haven't been able to try yet, as I had to restart the PC to update it, after having consulted all the previous Notifications and no new ones had arrived yet.
But, in a new session, I will try, although obviously it is inconvenient and useless to always keep the Twitter page open, so that you can interact with the Push Notifications, but I humbly think that the mechanism can help you in its unraveling and resolution.
Rest assured that if I have any news, I will write them here and I look forward to future updates, convinced that you and the staff will defeat this bug!
A huge and sincere thank you, good continuation for everything and see you again here!!
With respect and gratitude!

Component: Notifications and Alerts → Alerts Service

Hi Mike Conley, I can't understand what message you meant to leave. Is there any news about it? Thank you.

Hi barramaurizio68. This bug was filed in the Toolkit :: Notifications and Alerts component, which has gotten quite large and unwieldy. We've broken the component in Bugzilla up into several smaller ones, including one called "Toolkit :: Alerts Service", which this bug makes sense to belong to. The message you saw was me moving the bug from the old component to the new one, and is more about bookkeeping and organization rather than progress on this particular bug.

Hi Mike Conley, Thanks so much for the clarification; something like this had crossed my mind, now it's all very clear. I took the liberty, however, of also putting the 114 version of Firefox, since it is still interested, also the 114.0.2 that I am using. Thanks again and good work!

Version: Firefox 112 → Firefox 114

[Tracking Requested - why for this release]:

Version: Firefox 114 → Firefox 116
You need to log in before you can comment on or make changes to this bug.