Own the network: details, VPN, enterprise Wi-Fi, and a firewall that can also allow
Claude-Session: https://claude.ai/code/session_01Ms2FbjQy31TVf3CEvQhGM8
This commit is contained in:
@@ -61,8 +61,16 @@ rg -Fq 'implicitHeight: 62' "$settings_dir/HealthCheckRow.qml" \
|
||||
|| fail 'health rows are below the approved 62px target'
|
||||
rg -Fq 'Health.refresh()' "$settings_dir/HealthPage.qml" \
|
||||
|| fail 'opening System Health does not request a fresh scan'
|
||||
rg -Fq 'SystemSettings.openGnomePanel("network")' "$settings_dir/HealthPage.qml" \
|
||||
# "Open GNOME Settings" opens the application, not a panel -- but
|
||||
# gnome-control-center will not start without naming one, so it names the
|
||||
# landing page. It used to name "network", which stopped being honest when
|
||||
# Connections absorbed VPN, hotspot, proxy and per-connection details: Panama
|
||||
# owns that panel now, and gnome-handoff-contract fails any page pointing at an
|
||||
# owned one. "system" is a panel Panama does not have.
|
||||
rg -Fq 'SystemSettings.openGnomePanel("system")' "$settings_dir/HealthPage.qml" \
|
||||
|| fail 'Fedora ownership boundary does not open GNOME Settings'
|
||||
rg -Fq 'SystemSettings.openGnomePanel("network")' "$settings_dir/HealthPage.qml" \
|
||||
&& fail 'System Health lands GNOME Settings on its network panel, which Panama now owns'
|
||||
# Users and Sharing are Panama pages now. A handoff here would send someone to
|
||||
# GNOME for a panel this app owns, which is the opposite of the point -- so the
|
||||
# assertion is inverted rather than deleted.
|
||||
|
||||
Reference in New Issue
Block a user