message: fix selection logic
diff: @@ -142,7 +142,8 @@ const OptionList: React.RefForwardingComponent<
  // ========================= Keyboard =========================
  React.useImperativeHandle(ref, () => ({
  - onKeyDown: ({ which }) => {
  + onKeyDown: event => {
  + const { which } = event;
  switch (which) {
  // >>> Arrow keys
  case KeyCode.UP:
  @@ -173,6 +174,10 @@ const OptionList: React.RefForwardingComponent<
  onSelectValue(null);
  }
  + if (open) {
  + event.preventDefault();
  + }
  +
  break;
  }
  