fix(permissions): show only the site permissions Servo enforces

This commit is contained in:
2026-07-10 16:11:57 -04:00
parent d271670906
commit 2cdad7461d
3 changed files with 53 additions and 3 deletions
@@ -84,9 +84,9 @@ fn render_site_permission_rows(
div().text_xs().font_semibold().text_color(rgb(colors::muted())).child("Permissions"),
)
.child(div().flex_1().min_h_0().flex().flex_col().overflow_y_scrollbar().children(
SitePermissionFeature::all().iter().copied().enumerate().map(|(index, feature)| {
render_site_permission_row(snapshot, origin, index, feature, cx)
}),
SitePermissionFeature::enforced().iter().copied().enumerate().map(
|(index, feature)| render_site_permission_row(snapshot, origin, index, feature, cx),
),
))
.into_any_element()
}