message: TEMP: Strip down item icons even further (but just for Ben)
diff: @@ -3,6 +3,7 @@ import BungieImage, { bungieBackgroundStyle, bungieNetPath } from 'app/dim-ui/Bu
  import BucketIcon from 'app/dim-ui/svgs/BucketIcon';
  import { useD2Definitions } from 'app/manifest/selectors';
  import { d2MissingIcon } from 'app/search/d2-known-values';
  +import { isiOSBrowser } from 'app/utils/browsers';
  import { errorLog } from 'app/utils/log';
  import {
  DestinyEnergyTypeDefinition,
  @@ -12,7 +13,6 @@ import {
  import clsx from 'clsx';
  import { BucketHashes, ItemCategoryHashes, PlugCategoryHashes } from 'data/d2/generated-enums';
  import pursuitComplete from 'images/highlightedObjective.svg';
  -import React from 'react';
  import { DimItem } from './item-types';
  import styles from './ItemIcon.m.scss';
  @@ -24,6 +24,9 @@ const itemTierStyles = {
  Uncommon: styles.common,
  };
  +// TEMP: Mess up only Ben's item display to try and debug iOS perf issues
  +const testStrippedDownItem = getBungieAccount()?.membershipId === '7094' && isiOSBrowser();
  +
  /**
  * This is just the icon part of the inventory tile - without the bottom stats bar, tag icons, etc.
  * This exists because we have to do a fair bit of work to make the icon look like it does in game
  @@ -55,12 +58,12 @@ export default function ItemIcon({ item, className }: { item: DimItem; className
  ) : (
  <BungieImage src={item.icon} className={itemImageStyles} alt="" />
  )}
  - {item.iconOverlay && (
  + {!testStrippedDownItem && item.iconOverlay && (
  <div className={styles.iconOverlay}>
  <BungieImage src={item.iconOverlay} />
  </div>
  )}
  - {(item.masterwork || item.deepsightInfo) && (
  + {!testStrippedDownItem && (item.masterwork || item.deepsightInfo) && (
  <div
  className={clsx(styles.backgroundOverlay, {
  [styles.legendaryMasterwork]: item.masterwork && !item.isExotic,
  @@ -69,7 +72,7 @@ export default function ItemIcon({ item, className }: { item: DimItem; className
  })}
  />
  )}
  - {item.plug?.costElementIcon && (
  + {!testStrippedDownItem && item.plug?.costElementIcon && (
  <>
  <div
  style={bungieBackgroundStyle(item.plug.costElementIcon)}
  @@ -82,11 +85,13 @@ export default function ItemIcon({ item, className }: { item: DimItem; className
  </svg>
  </>
  )}
  - {item.highlightedObjective &&
  + {!testStrippedDownItem &&
  + item.highlightedObjective &&
  (!item.deepsightInfo || item.deepsightInfo.attunementObjective.complete) && (
  <img className={styles.highlightedObjective} src={pursuitComplete} />
  )}
  - {Boolean(
  + {!testStrippedDownItem &&
  + Boolean(
  item.deepsightInfo &&
  !item.deepsightInfo.attunementObjective.complete &&
  item.patternUnlockRecord &&
  