Closed Bug 1403687 Opened 7 years ago Closed 7 years ago

Don't use sync text change for events being replayed from DocAccessibleChild deferred event queue

Categories

(Core :: Disability Access APIs, enhancement)

Unspecified
Windows
enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla58
Tracking Status
firefox58 --- fixed

People

(Reporter: bugzilla, Assigned: bugzilla)

References

Details

(Whiteboard: aes+)

Attachments

(1 file)

No description provided.
Attached patch PatchSplinter Review
Attachment #8912862 - Flags: review?(jteh)
Comment on attachment 8912862 [details] [diff] [review] Patch Looks good!
Attachment #8912862 - Flags: review?(jteh) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/d6e4edbde66b3b3362e495c86eb27a5ce25d6738 Bug 1403687: Prevent use of SendSyncTextChangeEvent when replaying text changes from DocAccessibleChild deferred event queue; r=Jamie
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
Guys, if you provided a short description for the bug, then it'd be good for those who sails through the hg history. It could happen that you only two have a clear idea of what this bug is about.
Description: In order to support IA2 live regions with e10s (bug 1322532), text change events sent from the child process to the parent process use sync IPC. However, if the parent doesn't yet have an associated accessible, we queue events and then push the queued events once the parent is ready. There's no point doing the sync event in this queuing case because content has already moved on by this point. Therefore, if we're pushing a queued event, don't bother with sync IPC.
Thanks Jamie. Sorry Alex, I usually do so but must have forgotten with all the excitement.
np, and thanks, Jamie, for the summary! I just looked at the patch, and thought I kinda understand it, but I was missing the context.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: