Closed Bug 1466850 Opened 6 years ago Closed 6 years ago

"Accessible Information Unavailable" message is displayed on other tabs, if the feature is quickly enabled and disabled twice on one of them

Categories

(DevTools :: Accessibility Tools, defect)

x86_64
All
defect
Not set
normal

Tracking

(firefox-esr52 unaffected, firefox-esr60 unaffected, firefox60 unaffected, firefox61 wontfix, firefox62 fixed)

VERIFIED FIXED
Firefox 62
Tracking Status
firefox-esr52 --- unaffected
firefox-esr60 --- unaffected
firefox60 --- unaffected
firefox61 --- wontfix
firefox62 --- fixed

People

(Reporter: cmuntean, Assigned: yzen)

References

Details

(Keywords: regression)

Attachments

(2 files)

[Affected versions]:
Firefox 62.0a1 (BuildId:20180604220149).
Firefox 61.0b10 (BuildId:20180604143143).

[Affected platforms]:
- All Windows
- All Mac
- All Linux

[Prerequisites]:
- Have a new clean Firefox profile.
- The "Accessibility" option is checked in "Toolbar Options".

[Steps to reproduce]:
1. Start the Firefox browser with the profile from prerequisites.
2. Navigate to any website, press the "F12" key and enable Accessibility features.
3. Open a new tab, press the "F12" key and focus the "Accessibility" tab.
4. Quickly disable and re-enable Accessibility features two times.
5. Focus the other tab and observe the content of the Accessibility panels.

[Expected result]:
- Specific information related to the opened website is displayed.

[Actual result]:
- "Accessible Information Unavailable" text is displayed.

[Regression range]:
This seems to be a regression:

- Last good revision: 17ad383212f4a406afe066e2662b2c578064bff9
- First bad revision: aebf9e698f76913a66d13ecc9841fc005caa82b8
- Pushlog: https://goo.gl/YoL1i9

Looks like bug 1441187 introduced this behavior.

[Notes]:
- The issue is still reproducible after the browser is restarted.
- Attached a screen recording with the issue.
Version: 60 Branch → Trunk
Hi Cosmin, I have a build with a potential fix for the issue -  https://treeherder.mozilla.org/#/jobs?repo=try&revision=55b4f36cf3b9e099a6a9086f4dfc57c287a1d348. Could you see if it works for you (+ no new regressions)?

Thanks
Flags: needinfo?(cosmin.muntean)
Assignee: nobody → yzenevich
Status: NEW → ASSIGNED
I have retested this issue and is no longer reproducible on the provided Nightly try build. I have also performed testing on the try build and I haven't found any new regression related to Accessibility features.
Tested on Windows 10 x64, Windows 7 x64, Mac 10.13 and Arch Linux 4.12.
Flags: needinfo?(cosmin.muntean)
Attached patch 1466850 patchSplinter Review
Clear the promise when fetching children when the walker is reset.
Attachment #8985012 - Flags: review?(pbrosset)
Attachment #8985012 - Flags: review?(pbrosset) → review+
Hi Cosmin, I am curious if this is a good candidate for an uplift to beta or is it too of an edge case?
Flags: needinfo?(cosmin.muntean)
Pushed by yura.zenevich@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/b4b49d180069
reset children request when walker is being reset. r=pbro
Considering the fact that this issue is quite an edge case scenario and since the Accessibility feature is preffed off on Firefox Beta 61,I don't consider that an uplift is necessary. Also the shield study will be released only on Firefox Developer Edition 62 which will include the fix for this bug.
Flags: needinfo?(cosmin.muntean)
(In reply to Cosmin Muntean [:CosminMCG], Desktop Engineering QA from comment #6)
> Considering the fact that this issue is quite an edge case scenario and
> since the Accessibility feature is preffed off on Firefox Beta 61,I don't
> consider that an uplift is necessary. Also the shield study will be released
> only on Firefox Developer Edition 62 which will include the fix for this bug.

Thanks
Product: Firefox → DevTools
https://hg.mozilla.org/mozilla-central/rev/b4b49d180069
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 62

I'm cleaning up the old issues. Based on comment 2 this issue was fixed and verified. Considering this I will mark the bug as verified - fixed.
However, now the feature is enabled by default.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: