Scope Servo permissions by profile origin

This commit is contained in:
2026-05-08 23:47:05 -04:00
parent 31162da330
commit 4ed1666ece
6 changed files with 243 additions and 42 deletions
+3 -3
View File
@@ -1,4 +1,4 @@
use ely_domain::{ProfileId, TabId, UrlText, WebViewId};
use ely_domain::{ProfileId, SiteOrigin, SitePermissionFeature, TabId, UrlText, WebViewId};
use crate::ServoHostError;
@@ -264,9 +264,9 @@ pub struct ScreenshotRequest {
#[derive(Clone, Debug, Eq, PartialEq)]
pub struct PermissionRequest {
pub webview_id: WebViewId,
pub tab_id: TabId,
pub profile_id: ProfileId,
pub feature: String,
pub origin: SiteOrigin,
pub feature: SitePermissionFeature,
}
#[derive(Clone, Debug, Eq, PartialEq)]