Bug 149384 - [Mac, iOS] AccessibilityController doesn't uninstall global notification handler
Summary: [Mac, iOS] AccessibilityController doesn't uninstall global notification handler
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: Safari 9
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Alexey Proskuryakov
Depends on:
Reported: 2015-09-20 00:36 PDT by Alexey Proskuryakov
Modified: 2015-09-20 08:30 PDT (History)
9 users (show)

See Also:

proposed fix (4.96 KB, patch)
2015-09-20 00:41 PDT, Alexey Proskuryakov
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Proskuryakov 2015-09-20 00:36:07 PDT
AccessibilityController::platformResetToConsistentState() clears the pointer, but the notification handle remains set.

This is observable, as accessibility/mac/loaded-notification.html changes the behavior of subsequent accessibility tests.
Comment 1 Alexey Proskuryakov 2015-09-20 00:41:07 PDT
Created attachment 261605 [details]
proposed fix
Comment 2 WebKit Commit Bot 2015-09-20 08:30:27 PDT
Comment on attachment 261605 [details]
proposed fix

Clearing flags on attachment: 261605

Committed r190026: <http://trac.webkit.org/changeset/190026>
Comment 3 WebKit Commit Bot 2015-09-20 08:30:31 PDT
All reviewed patches have been landed.  Closing bug.