<commit_before><div class="btn-group umb-button-group" ng-class="{'dropup': direction === 'up'}">
    
   <umb-button
      ng-if="defaultButton"
      alias="{{defaultButton.alias ? defaultButton.alias : 'groupPrimary' }}"
      type="button"
      action="defaultButton.handler()"
      button-style="{{buttonStyle}}"
      state="state"
      label="{{defaultButton.labelKey}}"
      label-key="{{defaultButton.labelKey}}"
      shortcut="{{defaultButton.hotKey}}"
      shortcut-when-hidden="{{defaultButton.hotKeyWhenHidden}}"
      size="{{size}}"
      icon="{{icon}}"
      add-ellipsis={{defaultButton.addEllipsis}}>
   </umb-button>

   <a data-element="button-group-toggle" 
      class="btn btn-{{buttonStyle}} dropdown-toggle umb-button-group__toggle umb-button--{{size}}" 
      ng-if="subButtons.length > 0"
      ng-click="toggleDropdown()">
      <span class="caret"></span>
   </a>

   <umb-dropdown ng-if="subButtons.length > 0 && dropdown.isOpen" class="umb-button-group__sub-buttons" on-close="closeDropdown()" ng-class="{'-align-right': float === 'right'}">
      <umb-dropdown-item ng-repeat="subButton in subButtons">
         <a data-element="{{subButton.alias ? 'button-' + subButton.alias : 'button-group-secondary-' + $index }}" href="#" ng-click="executeMenuItem(subButton)" hotkey="{{subButton.hotKey}}" hotkey-when-hidden="{{subButton.hotKeyWhenHidden}}" prevent-default>
            <localize key="{{subButton.labelKey}}">{{subButton.labelKey}}</localize>
            <span ng-if="subButton.addEllipsis === 'true'">...</span>
         </a>
      </umb-dropdown-item>
   </umb-dropdown>

</div><commit_msg>Enabled tabbing for save options dropdown<commit_after><div class="btn-group umb-button-group" ng-class="{'dropup': direction === 'up'}">
    
   <umb-button
      ng-if="defaultButton"
      alias="{{defaultButton.alias ? defaultButton.alias : 'groupPrimary' }}"
      type="button"
      action="defaultButton.handler()"
      button-style="{{buttonStyle}}"
      state="state"
      label="{{defaultButton.labelKey}}"
      label-key="{{defaultButton.labelKey}}"
      shortcut="{{defaultButton.hotKey}}"
      shortcut-when-hidden="{{defaultButton.hotKeyWhenHidden}}"
      size="{{size}}"
      icon="{{icon}}"
      add-ellipsis={{defaultButton.addEllipsis}}>
   </umb-button>

    <a data-element="button-group-toggle"
       href="#"
       prevent-default
       class="btn btn-{{buttonStyle}} dropdown-toggle umb-button-group__toggle umb-button--{{size}}"
       ng-if="subButtons.length > 0"
       ng-click="toggleDropdown()">
        <span class="caret"></span>
    </a>

   <umb-dropdown ng-if="subButtons.length > 0 && dropdown.isOpen" class="umb-button-group__sub-buttons" on-close="closeDropdown()" ng-class="{'-align-right': float === 'right'}">
      <umb-dropdown-item ng-repeat="subButton in subButtons">
         <a data-element="{{subButton.alias ? 'button-' + subButton.alias : 'button-group-secondary-' + $index }}" href="#" ng-click="executeMenuItem(subButton)" hotkey="{{subButton.hotKey}}" hotkey-when-hidden="{{subButton.hotKeyWhenHidden}}" prevent-default>
            <localize key="{{subButton.labelKey}}">{{subButton.labelKey}}</localize>
            <span ng-if="subButton.addEllipsis === 'true'">...</span>
         </a>
      </umb-dropdown-item>
   </umb-dropdown>

</div>
{'fraction_non_alphanumeric': 0.19695158398087267, 'fraction_numerical': 0.001195457262402869, 'mean_word_length': 3.661559888579387, 'pattern_counts': {'":': 0, '<': 39, '<?xml version=': 0, '>': 43, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1893318', 'n_tokens_mistral': 1057, 'n_tokens_neox': 1025, 'n_words': 144}