refactor(privacy): drop the diagnostics reporting toggle until a reporter exists

This commit is contained in:
2026-07-10 11:38:47 -04:00
parent 07cd598f75
commit b87f9ae2d4
8 changed files with 15 additions and 200 deletions
@@ -2,9 +2,9 @@ use std::{error::Error, path::PathBuf};
use ely_browser_core::{BrowserCore, InitialBrowserConfig};
use ely_domain::{
ArchivePolicy, DEFAULT_SIDEBAR_WIDTH_PX, DiagnosticsReportingPolicy, DownloadPolicy,
FavoriteLimit, HistoryRecordingPolicy, NewTabDestination, ProfileKind, ProfileSyncPolicy,
SearchEngine, SyncObjectKind, SyncObjectPolicy,
ArchivePolicy, DEFAULT_SIDEBAR_WIDTH_PX, DownloadPolicy, FavoriteLimit, HistoryRecordingPolicy,
NewTabDestination, ProfileKind, ProfileSyncPolicy, SearchEngine, SyncObjectKind,
SyncObjectPolicy,
};
#[test]
@@ -20,11 +20,9 @@ fn section_resets_restore_settings_defaults() -> Result<(), Box<dyn Error>> {
assert_eq!(core.snapshot()?.search_engine, SearchEngine::DuckDuckGo);
core.set_history_recording_policy(HistoryRecordingPolicy::Pause);
core.set_diagnostics_reporting_policy(DiagnosticsReportingPolicy::Paused);
core.reset_privacy_settings();
let snapshot = core.snapshot()?;
assert_eq!(snapshot.history_recording_policy, HistoryRecordingPolicy::Record);
assert_eq!(snapshot.diagnostics_reporting_policy, DiagnosticsReportingPolicy::Minimal);
let active_space_id = snapshot.active_space_id;
core.set_active_space_archive_policy(ArchivePolicy::IdleDays(30))?;