I find it very hard to believe that the original product manager would have considered this behavior "as designed". When you first open a new catalog and import a photo, you'll be asked, "Enable address lookup? ... Note: this operation can be paused/resumed at any time." The user's initial choice takes effect immediately. But all subsequent changes don't take effect until after a restart, and the user isn't informed of that. That's not really fulfilling the promise to the user that the operation can be paused/resumed any time. It's confused a number of users posting here. If a product manager had designed the option to require a restart, surely she would have required the user to be informed. There is only one other option that requires a restart, Preferences > Interface > Font Size, and the user is warned, "Changes take effect after a restart". Changes to all the other background processing options -- face indexing, automatically writing changes to xmp, replacing emedded previews -- take effect immediately. It's very straightforward engineering to implement immediate changes to address lookup, just as it was implemented for the other three background options. It's trivial to pop a warning when she changes the option that a restart is required. Responses like this from the engineering team led me long ago to conclude they're more interested in keeping their bug count low.
... View more