Reflect preference changes without browser restart