Bug 184484 - WebKit::setClientsMayIgnoreEvents should assert once we close the WindowServer connection.
Summary: WebKit::setClientsMayIgnoreEvents should assert once we close the WindowServe...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on: 184451
Blocks:
  Show dependency treegraph
 
Reported: 2018-04-10 21:12 PDT by Brent Fulgham
Modified: 2024-03-11 06:24 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brent Fulgham 2018-04-10 21:12:15 PDT
Once Bug 184451 lands, we should assert if we ever interact with CGSSetConnectionProperty. Until then, we should be quiet about it.
Comment 1 Brent Fulgham 2018-04-10 21:16:27 PDT
We need to add this assertion back:
RELEASE_ASSERT(hasProcessPrivilege(ProcessPrivilege::CanCommunicateWithWindowServer));
Comment 2 Radar WebKit Bug Importer 2018-04-10 21:20:52 PDT
<rdar://problem/39336941>
Comment 3 Ahmad Saleem 2024-03-11 06:24:52 PDT
We still have this FIXME:

https://searchfox.org/wubkat/rev/711120e7edec012527620d07bf63d85713a180fd/Source/WebKit/Shared/mac/HangDetectionDisablerMac.mm#56

// FIXME: <https://webkit.org/b/184484> We should assert here if this is being called from
// the WebContent process.