Drops top-level optional sections (proxy, notifications, spendingWatch,
categorization) that arrived empty, so an untouched proxy: {} the UI
materialized on navigation neither trips the save gate ("proxy.server is
required when proxy is configured") nor persists as a meaningless empty
block. Required sections are never touched.
Drops top-level optional sections (proxy, notifications, spendingWatch, categorization) that arrived empty, so an untouched
proxy: {}the UI materialized on navigation neither trips the save gate ("proxy.server is required when proxy is configured") nor persists as a meaningless empty block. Required sections are never touched.