message: Click event to trigger fetching.
diff: @@ -78,6 +78,7 @@ class WishListSettings extends React.Component<Props> {
  type="button"
  className="dim-button"
  value={t('WishListRoll.UpdateExternalSource')}
  + onClick={this.wishListUpdateEvent}
  />
  </div>
  </div>
  @@ -127,12 +128,17 @@ class WishListSettings extends React.Component<Props> {
  return;
  }
  - if (!isUri(newWishListSource)) {
  + this.props.setSetting('wishListSource', newWishListSource);
  + };
  +
  + private wishListUpdateEvent = () => {
  + const wishListSource = this.props.settings.wishListSource;
  +
  + if (!isUri(wishListSource)) {
  alert(t('WishListRoll.InvalidExternalSource'));
  + return;
  }
  - this.props.setSetting('wishListSource', newWishListSource);
  -
  fetchWishList(true);
  refresh();
  