Closed
Bug 1437417
Opened 8 years ago
Closed 8 years ago
Unblock newer versions of RealPlayer with accessibility performance fixes
Categories
(Core :: Disability Access APIs, enhancement)
Tracking
()
RESOLVED
FIXED
mozilla60
| Tracking | Status | |
|---|---|---|
| firefox-esr52 | --- | unaffected |
| firefox58 | --- | wontfix |
| firefox59 | --- | wontfix |
| firefox60 | --- | fixed |
People
(Reporter: Jamie, Assigned: Jamie)
Details
Attachments
(2 files)
|
59 bytes,
text/x-review-board-request
|
MarcoZ
:
review+
jcristau
:
approval-mozilla-release-
|
Details |
|
59 bytes,
text/x-review-board-request
|
MarcoZ
:
review+
jcristau
:
approval-mozilla-release-
|
Details |
RealPlayer's use of accessibility was blocked in bug 1418535 due to severe performance problems caused by its use of accessibility. It was frequently using UIA to walk the entire tree to find the address bar. We've been working with the RealNetworks engineers and they've now switched to using NAVRELATION_EMBEDS and accValue to retrieve the address of the page. While it still uses accessibility, it should no longer cause performance problems. As per their request, we will unblock newer versions of RealPlayer with this change implemented.
Note that while RealNetworks confirm the performance problems are gone with this change, we haven't yet confirmed this ourselves.
The version with the fix will be 18.1.11.xxxx. The last version without the fix was 18.1.10.xxxx.
| Assignee | ||
Updated•8 years ago
|
status-firefox59:
--- → affected
| Assignee | ||
Comment 1•8 years ago
|
||
Jimm confirmed that the upcoming version of RealPlayer does not cause performance problems.
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Assignee | ||
Comment 4•8 years ago
|
||
Comment 5•8 years ago
|
||
| mozreview-review | ||
Comment on attachment 8950494 [details]
Bug 1437417 part 1: a11y: Fix some issues in IsModuleVersionLessThan and make it reusable.
https://reviewboard.mozilla.org/r/219774/#review225474
This is cool, thanks!
Attachment #8950494 -
Flags: review?(mzehe) → review+
Comment 6•8 years ago
|
||
| mozreview-review | ||
Comment on attachment 8950495 [details]
Bug 1437417 part 2: Don't block accessibility instantiation for newer RealPlayer builds with accessibility performance fixes.
https://reviewboard.mozilla.org/r/219776/#review225480
Attachment #8950495 -
Flags: review?(mzehe) → review+
Pushed by jteh@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/799a9c8323fe
part 1: a11y: Fix some issues in IsModuleVersionLessThan and make it reusable. r=MarcoZ
https://hg.mozilla.org/integration/autoland/rev/ec4ad0ab47e9
part 2: Don't block accessibility instantiation for newer RealPlayer builds with accessibility performance fixes. r=MarcoZ
| Assignee | ||
Updated•8 years ago
|
Keywords: leave-open
Comment 8•8 years ago
|
||
| bugherder | ||
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla60
Comment 9•8 years ago
|
||
Hey Jamie, lets get these two patches and any dependents marked for request for uplift to 59. We can try to get these into a point release within the next few weeks.
status-firefox60:
--- → fixed
Flags: needinfo?(jteh)
Updated•8 years ago
|
Comment 10•8 years ago
|
||
Testing with old 57 Firefox and the latest Firefox beta:
1) old version of RealPlayer still experiencing perf problems in 57
2) old version of RealPlayer perf improves with 58 and the block in place.
3) Testing with latest beta and ther old RealPlayer, performance isn't great but it's on par with 58 and the blocking on.
4) Testing with an updated RealPlayer and beta, performance of the browser is in much better shape.
So generally confirming fixes on both sides. If we have the opportunity to ship these in a point release lets do it. Otherwise we'll roll these changes out in 60 on 05-07.
| Assignee | ||
Comment 11•8 years ago
|
||
Comment on attachment 8950494 [details]
Bug 1437417 part 1: a11y: Fix some issues in IsModuleVersionLessThan and make it reusable.
Approval Request Comment
[Feature/Bug causing the regression]: Bug 1418535.
[User impact if declined]: Users cannot use newer versions of RealPlayer with performance fixes related to Firefox.
[Is this code covered by automated tests?]: No.
[Has the fix been verified in Nightly?]: Yes.
[Needs manual test from QE? If yes, steps to reproduce]: No.
[List of other uplifts needed for the feature/fix]: Other patch from this bug.
[Is the change risky?]: No.
[Why is the change risky/not risky?]: Only updates dll version check code used by accessibility. Has been on nightly for weeks and beta for a week without any issues.
[String changes made/needed]: None.
Flags: needinfo?(jteh)
Attachment #8950494 -
Flags: approval-mozilla-release?
| Assignee | ||
Comment 12•8 years ago
|
||
Comment on attachment 8950495 [details]
Bug 1437417 part 2: Don't block accessibility instantiation for newer RealPlayer builds with accessibility performance fixes.
Approval Request Comment
[Feature/Bug causing the regression]: Bug 1418535.
[User impact if declined]: Users cannot use newer versions of RealPlayer with performance fixes related to Firefox.
[Is this code covered by automated tests?]: No.
[Has the fix been verified in Nightly?]: Yes.
[Needs manual test from QE? If yes, steps to reproduce]: No.
[List of other uplifts needed for the feature/fix]: Other patch from this bug.
[Is the change risky?]: No.
[Why is the change risky/not risky?]: Just updates dll block code to allow newer versions of RealPlayer. Has been on nightly for weeks and beta for a week without any issues.
[String changes made/needed]: None.
Attachment #8950495 -
Flags: approval-mozilla-release?
Comment 13•7 years ago
|
||
Comment on attachment 8950494 [details]
Bug 1437417 part 1: a11y: Fix some issues in IsModuleVersionLessThan and make it reusable.
60 is on release now, too late for 59.
Attachment #8950494 -
Flags: approval-mozilla-release? → approval-mozilla-release-
Updated•7 years ago
|
Updated•7 years ago
|
Attachment #8950495 -
Flags: approval-mozilla-release? → approval-mozilla-release-
You need to log in
before you can comment on or make changes to this bug.
Description
•