message: Don't update tags if they haven't been trimmed
diff: @@ -187,8 +187,11 @@ export class ItemInfoSource {
  }
  });
  });
  +
  + if (Object.keys(remain).length !== Object.keys(infos).length) {
  return setInfos(this.key, remain);
  }
  + }
  /** bulk save a list of keys directly to storage */
  async bulkSaveByKeys(keys: { key: string; tag?: TagValue; notes?: string }[]) {
  