记录桌面网络探测失败

桌面网络状态探测保留 DNS 和 TCP 失败原因日志

桌面壳配置检查拒绝网络探测静默吞错

共享决策日志补充桌面网络探测失败边界
This commit is contained in:
2026-06-20 10:17:53 +08:00
parent 7c8ef52e86
commit 15faa50992
3 changed files with 70 additions and 13 deletions
@@ -2279,6 +2279,10 @@ const requiredRustHostSnippets = [
'resolve_desktop_lifecycle_window_flag("minimized",',
'resolve_desktop_lifecycle_window_flag(\n "focused",',
'resolve_desktop_network_status',
'resolve_desktop_network_reachability',
'log_desktop_network_probe_failure',
'desktop network reachability probe failed',
'desktop_network_reachability_reports_missing_probe_target',
'network.statusChanged',
'register_desktop_navigation_events',
'desktop_navigation_state_script',
@@ -2804,6 +2808,8 @@ for (const blockedLifecycleSnippet of [
'let _ = close_window.hide()',
'catch (_error) {}',
'catch (error) {}',
'.to_socket_addrs().ok()',
'TcpStream::connect_timeout(&address, timeout)\n .map(',
]) {
if (rustHostSource.includes(blockedLifecycleSnippet)) {
throw new Error(