Safely parse a stored settings blob into a plain object. Returns {} for null/empty input, invalid JSON, or any non-object JSON (arrays, primitives) — persisted user settings are always a flat key/value object.
{}
Safely parse a stored settings blob into a plain object. Returns
{}for null/empty input, invalid JSON, or any non-object JSON (arrays, primitives) — persisted user settings are always a flat key/value object.