message: set initial focus to trigger
diff: @@ -3,7 +3,7 @@ import Component from '@glimmer/component';
  import { hash } from '@ember/helper';
  import cn from '@cardstack/boxel/helpers/cn';
  import focusTrap from 'ember-focus-trap/modifiers/focus-trap';
  -
  +import { modifier } from "ember-modifier";
  import BasicDropdown from 'ember-basic-dropdown/components/basic-dropdown'
  import './index.css';
  @@ -23,17 +23,32 @@ interface Signature {
  class BoxelDropdown extends Component<Signature> {
  <template>
  <BasicDropdown as |dd|>
  - <dd.Trigger ...attributes>
  + <dd.Trigger
  + ...attributes
  + {{this.registerTriggerElement}}
  + >
  {{yield to="trigger"}}
  </dd.Trigger>
  <dd.Content
  class={{cn "boxel-dropdown__content" @contentClass}}
  - {{focusTrap isActive=dd.isOpen focusTrapOptions=(hash onDeactivate=dd.actions.close allowOutsideClick=true)}}
  + {{focusTrap
  + isActive=dd.isOpen
  + focusTrapOptions=(hash
  + initialFocus=this.triggerElement
  + onDeactivate=dd.actions.close
  + allowOutsideClick=true
  + )
  + }}
  >
  {{yield (hash close=dd.actions.close) to="content"}}
  </dd.Content>
  </BasicDropdown>
  </template>
  +
  + triggerElement!: HTMLElement;
  + registerTriggerElement = modifier(element => {
  + this.triggerElement = element as HTMLElement;
  + }, { eager: false });
  }
  declare module '@glint/environment-ember-loose/registry' {
  