During onSettingsUpdate, a widget may choose to reconstruct the settings layout (e.g add another input based on a checkbox). This causes the Widget Editor UI to completely re-render rather than just re-rendering the changes, causing fields to lose focus and for the app to hitch for up to 1 second.
During onSettingsUpdate, a widget may choose to reconstruct the settings layout (e.g add another input based on a checkbox). This causes the Widget Editor UI to completely re-render rather than just re-rendering the changes, causing fields to lose focus and for the app to hitch for up to 1 second.