message: Delay measuring the header
  Fixes
diff: -import React, { useRef, useState, useLayoutEffect } from 'react';
  +import React, { useRef, useState, useEffect } from 'react';
  import { DimStore, DimVault } from './store-types';
  import { InventoryBuckets } from './inventory-buckets';
  import { t } from 'app/i18next-t';
  @@ -46,7 +46,8 @@ function Stores(this: void, { stores, buckets, isPhonePortrait }: Props) {
  const [selectedStoreId, setSelectedStoreId] = useState(currentStore?.id);
  const detachedLoadoutMenu = useRef<HTMLDivElement>(null);
  - useLayoutEffect(() => {
  + useEffect(() => {
  + setTimeout(() => {
  /* Set a CSS variable so we can style things based on the height of the header */
  const element = document.querySelector('.store-header');
  if (element) {
  @@ -54,6 +55,7 @@ function Stores(this: void, { stores, buckets, isPhonePortrait }: Props) {
  .querySelector('html')!
  .style.setProperty('--store-header-height', element.clientHeight + 'px');
  }
  + }, 0);
  });
  if (!stores.length || !buckets) {
  