message: bugfix click handler for item popups
diff: @@ -18,7 +18,9 @@ export default function ItemPopupTrigger({ item, extraData, children }: Props):
  const ref = useRef<HTMLDivElement>(null);
  const dispatch = useDispatch();
  - const clicked = useCallback(() => {
  + const clicked = useCallback(
  + (e: React.MouseEvent) => {
  + e.stopPropagation();
  dispatch(clearNewItem(item.id));
  // TODO: a dispatcher based on store state?
  @@ -28,7 +30,9 @@ export default function ItemPopupTrigger({ item, extraData, children }: Props):
  showItemPopup(item, ref.current!, extraData);
  return false;
  }
  - }, [dispatch, extraData, item]);
  + },
  + [dispatch, extraData, item]
  + );
  return children(ref, clicked) as JSX.Element;
  }
  