detectTabbable() {
    let tabbableItem;
    for (let i = 0; !tabbableItem && i < this.items.length; i++) {
      if (this.items[i].tabIndex > -1) {
        tabbableItem = this.items[i];
      }
    }
    return tabbableItem;
  }
/**
   * Gets the current item that should be used as the "tabbable" item
   * (item that receives focus when the toolbar overall is "focused").
   * @returns {HTMLElement | undefined} an element that currently has a usable tabIndex attribute
   */
Gets the current item that should be used as the "tabbable" item
(item that receives focus when the toolbar overall is "focused").
@returns {HTMLElement | undefined} an element that currently has a usable tabIndex attribute
Gets the current item that should be used as the " tabbable " item ( item that receives focus when the toolbar overall is " focused " ) . @returns { HTMLElement | undefined } an element that currently has a usable tabIndex attribute
detectTabbable() {
    let tabbableItem;
    for (let i = 0; !tabbableItem && i < this.items.length; i++) {
      if (this.items[i].tabIndex > -1) {
        tabbableItem = this.items[i];
      }
    }
    return tabbableItem;
  }
detectTabbable ( ) { let tabbableItem ; for ( let i = 0 ; ! tabbableItem && i < this . items . length ; i ++ ) { if ( this . items [ i ] . tabIndex > - 1 ) { tabbableItem = this . items [ i ] ; } } return tabbableItem ; }
Gets the current item that should be used as the "tabbable" item
 (item that receives focus when the toolbar overall is "focused").
Gets the current item that should be used as the " tabbable " item ( item that receives focus when the toolbar overall is " focused " ) .