收口桌面壳角标诊断日志
桌面壳角标失败只记录固定阶段标签 扩展桌面壳配置门禁禁止角标日志输出 Tauri 错误细节 补充宿主壳方案和共享决策中的角标诊断边界
This commit is contained in:
@@ -2874,14 +2874,15 @@ for (const snippet of [
|
||||
'set_desktop_app_badge_count',
|
||||
'badge_unavailable_response',
|
||||
'log_desktop_badge_failure',
|
||||
'desktop app badge failed for {label}: {error}',
|
||||
'log_desktop_badge_failure("window", "main window unavailable")',
|
||||
'log_desktop_badge_failure("set", &error.to_string())',
|
||||
'desktop app badge failed for {label}',
|
||||
'log_desktop_badge_failure("window")',
|
||||
'log_desktop_badge_failure("set")',
|
||||
'ok(request.id.clone(), json!(true))',
|
||||
'"count must be an integer between 0 and 99999"',
|
||||
'"badge unavailable"',
|
||||
'badge_unavailable_response_is_stable',
|
||||
'badge_failures_are_logged_without_exposing_native_detail',
|
||||
'badge_failures_log_stable_label_only',
|
||||
]) {
|
||||
if (!desktopHostBridgeBadgeSource.includes(snippet)) {
|
||||
throw new Error(`desktop shell badge module is missing ${snippet}`);
|
||||
@@ -2889,7 +2890,9 @@ for (const snippet of [
|
||||
}
|
||||
if (
|
||||
desktopHostBridgeBadgeSource.includes('failed(request.id.clone(), "host_error", error.to_string())') ||
|
||||
desktopHostBridgeBadgeSource.includes('"main window not found"')
|
||||
desktopHostBridgeBadgeSource.includes('"main window not found"') ||
|
||||
desktopHostBridgeBadgeSource.includes('desktop app badge failed for {label}: {error}') ||
|
||||
desktopHostBridgeBadgeSource.includes('&error.to_string()')
|
||||
) {
|
||||
throw new Error('desktop shell badge module must hide native window errors');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user