You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MOBILE-130: Store operationsDomain from JSON config in canonical scheme://host form
Backend may send `http://` for some anonymizer setups; previous logic stored
the raw string verbatim, so trailing slashes / scheme-vs-host mismatches caused
spurious re-saves. Normalize via HostNormalizer.toBaseURLString on save: scheme
preserved (http/https), trailing slash stripped, missing scheme defaults to
https. Idempotent — first config fetch after upgrade rewrites legacy values
once, then `.keep` stably.
Adapts existing Policy tests to the canonical form and adds coverage for the
trailing-slash case from JSON config, http preservation, canonical-equality
keep, and the legacy-value upgrade path.
0 commit comments