Closed Bug 1291677 Opened 8 years ago Closed 8 years ago

[Out Of Date Notification] Notification bar can't be selected with keyboard only

Categories

(Firefox :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1293942

People

(Reporter: Ovidiu, Unassigned)

References

Details

[Affected OS]:
-Mac 

[Affected versions]:
44.*

[Prerequisites]:

1. Install Firefox version 44.* 
2. Outofdate notifications system add-on required configurations:
2.1 about:config set extensions.systemAddon.update.url to value 	"https://aus5.mozilla.org/update/3/SystemAddons/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/release-sysaddon/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml"
2.2 about:config set extensions.logging.enabled	to value "True"
2.3 about:config Add string app.update.url.override with value "www.softvision.ro" 
3. Set update preferences ->  about:preferences#advanced and set Firefox updates to "Automatically install updates (recommended: improved security)"
4. Force system addons check : Open Tool/WebDeveloper/Web Console and run the snippet:   " Components.utils.import("resource://gre/modules/AddonManager.jsm"); AddonManagerPrivate.backgroundUpdateCheck(); "

In the Tools/ WebDeveloper/BrowserConsole a similar line should be listed: "addons.productaddons INFO Downloading from https://ftp.mozilla.org/pub/system-addons/outofdate-notifications/outofdate-notifications-1.2@mozilla.org.xpi to /tmp/tmpaddon"

5. Restart FF to install the OutOfDate System Addon - !!!! Do not open About:Support to check if updates are being downloaded --> use about:support


[Steps]:
1. Open FF44.* 
2. Navigate through page using keyboard only, use "TAB" key, and select OutofDate notification bar.

[Expected Result]:
Out of Date notification bar can be selected and "Get Firefox" button can be activated if you push Enter.

[Actual Result]:
The Out Of Date notification bar can't be selected and "Get Firefox" button can be triggered.
Blocks: 1280378
I just tried to reproduce this, but had a few questions: Is this expected to work as described? Starting with focus on the URL bar, I was able to focus the notification bar by pressing TAB twice. I can then activate the button by pressing Control + G (with en-US locale). Is Enter ever expected to activate the button? I'm asking because I compared this behavior to the plugin activation notification bar and I also couldn't focus or activate any of the buttons there by only pressing Enter. To see what I'm referring to:

1. Set Flash to ask-to-activate in about:addons.
2. Open any website with Flash content, for example cnn.com.
3. With focus in the URL bar, notice how you can navigate to the notification bar by hitting TAB twice but Enter will not activate any of the buttons. Only the buttons' shortcut keys will activate them.
Flags: needinfo?(ovidiu.boca)
The Adobe buttons and the OutOfDate Notification bar focus behave the same way: when I'm using tab to navigate the page they are totally ignored. When comparing with Windows, this behaviour seems buggy. Since it seems that on Mac this is not only reduced to the OutOfDate bar, could this be a generic Mac bug?
Flags: needinfo?(ovidiu.boca)
This difference between platforms doesn't surprise me, but this bug may have been filed before as a generic bug and it would be nice to read the discussion why this is either intentional, or why this hasn't been fixed yet.

If you could run a quick search and see if there's such a bug, that would be great. Otherwise, please file a new, generic platform bug. But we should go ahead and close this bug as this is not specific to our system addon. Thank you!
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.