[webkit-changes] [WebKit/WebKit] 7b1151: activeTab extension has access to page after turni...
Brian Weinstein
noreply at github.com
Mon Mar 4 14:02:08 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 7b1151eb72481d791968bce427be4775ff616789
https://github.com/WebKit/WebKit/commit/7b1151eb72481d791968bce427be4775ff616789
Author: Brian Weinstein <bweinstein at apple.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionContextCocoa.mm
Log Message:
-----------
activeTab extension has access to page after turning the extension off, then back on
https://bugs.webkit.org/show_bug.cgi?id=270454
rdar://124016968
Reviewed by Timothy Hatcher.
When an extension is unloaded, clear the map of open tabs and windows. That will clear any active tab permissions,
and lead to new window and tab IDs getting created if the extension is turned back on.
While we're here, clear a bunch more extension state that should be refreshed if the extension is loaded again.
* Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionContextCocoa.mm:
(WebKit::WebExtensionContext::unload):
Canonical link: https://commits.webkit.org/275651@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list