<commit_before>.tab-bar .tab .title:not(.icon)::before {
  /* Set a default icon for pinned tabs. */
  content: '\f011';
  font-family: 'Octicons Regular';
  font-size: medium;
  font-style: normal !important;
  left: -38px;
  position: absolute;
  text-align: center;
}

.tab-bar .tab .title {
  /* Prevent invocations on the .title elemen itself */
  pointer-events: none !important;
  margin-left: 0px;
}

.tab-bar .tab.pinned {
  /* Make pinned tabs a fixed width. */
  max-width: 38px !important;
  min-width: 38px !important;
  padding: 0 !important;
}
.tab-bar .tab.pinned .title {
  font-size: 0;
  margin-left: 38px;
  overflow: visible;
  -webkit-mask: none !important;
}
.tab-bar .tab.pinned .close-icon {
  /* Disable and hide the close-icon. */
  pointer-events: none !important;
  transform: scale(0) !important;
}
.tab-bar .tab.pinned .title::before {
  border-width: 0 !important;
  left: -38px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 38px !important;
}
.tab-bar .tab.pinned .title::after {
  /* Hide any ::after as there is no place for these when the tab is pinned. */
  left: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
}

body.pinned-tabs-animated .tab-bar .tab {
  transition: max-width .3s ease;
}
body.pinned-tabs-animated .tab-bar .tab .title {
  transition: font-size 0s ease 0s;
}
body.pinned-tabs-animated .tab-bar .tab.pinned .title {
  transition: font-size .2s ease .3s;
}
body.pinned-tabs-animated.pinned-tabs-modified-always .tab-bar .tab.pinned .title::before,
body.pinned-tabs-animated.pinned-tabs-modified-hover .tab-bar .tab.pinned .title::before {
  transition: border 0s ease .1s,
              font-size .2s ease 0s;
}
body.pinned-tabs-animated.pinned-tabs-modified-always .tab-bar .tab.pinned.modified .title::before,
body.pinned-tabs-animated.pinned-tabs-modified-hover .tab-bar .tab.pinned.modified:hover .title::before {
  transition: border 0s ease .1s,
              font-size .2s ease 0s;
}
body.pinned-tabs-modified-always .tab-bar .tab.pinned.modified .title::before,
body.pinned-tabs-modified-hover .tab-bar .tab.pinned.modified:hover .title::before {
  background-color: transparent !important;
  border: 2px solid !important;
  border-radius: 50% !important;
  font-size: 0 !important; /* Hide the actual icon. */
  height: 10px !important;
  margin: 0 14px;
  width: 10px !important;
}
<commit_msg>Fix hidden icon on pinned tabs in Atom 1.17.x<commit_after>.tab-bar .tab .title:not(.icon)::before {
  /* Set a default icon for pinned tabs. */
  content: '\f011';
  font-family: 'Octicons Regular';
  font-size: medium;
  font-style: normal !important;
  left: -38px;
  position: absolute;
  text-align: center;
}

.tab-bar .tab .title {
  /* Prevent invocations on the .title elemen itself */
  pointer-events: none !important;
  margin-left: 0px;
}

.tab-bar .tab.pinned {
  /* Make pinned tabs a fixed width. */
  max-width: 38px !important;
  min-width: 38px !important;
  padding: 0 !important;
}
.tab-bar .tab.pinned .title {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  -webkit-mask: none !important;
}
.tab-bar .tab.pinned .close-icon {
  /* Disable and hide the close-icon. */
  pointer-events: none !important;
  transform: scale(0) !important;
}
.tab-bar .tab.pinned .title::before {
  border-width: 0 !important;
  text-align: center !important;
  width: 38px !important;
}
.tab-bar .tab.pinned .title::after {
  left: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
}

body.pinned-tabs-animated .tab-bar .tab {
  transition: max-width .3s ease;
}
body.pinned-tabs-animated .tab-bar .tab .title {
  transition: font-size 0s ease 0s;
}
body.pinned-tabs-animated .tab-bar .tab.pinned .title {
  transition: font-size .2s ease .3s;
}
body.pinned-tabs-animated.pinned-tabs-modified-always .tab-bar .tab.pinned .title::before,
body.pinned-tabs-animated.pinned-tabs-modified-hover .tab-bar .tab.pinned .title::before {
  transition: border 0s ease .1s,
              font-size .2s ease 0s;
}
body.pinned-tabs-animated.pinned-tabs-modified-always .tab-bar .tab.pinned.modified .title::before,
body.pinned-tabs-animated.pinned-tabs-modified-hover .tab-bar .tab.pinned.modified:hover .title::before {
  transition: border 0s ease .1s,
              font-size .2s ease 0s;
}
body.pinned-tabs-modified-always .tab-bar .tab.pinned.modified .title::before,
body.pinned-tabs-modified-hover .tab-bar .tab.pinned.modified:hover .title::before {
  background-color: transparent !important;
  border: 2px solid !important;
  border-radius: 50% !important;
  font-size: 0 !important; /* Hide the actual icon. */
  height: 10px !important;
  margin: 0 14px;
  width: 10px !important;
}

{'fraction_non_alphanumeric': 0.14879556597740354, 'fraction_numerical': 0.022383287145597952, 'mean_word_length': 3.3085399449035813, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '83162', 'n_tokens_mistral': 1784, 'n_tokens_neox': 1678, 'n_words': 428}