CSS баг текстовый отступ первой строки с многострочностью и многоточием при переполнении текста

Проблема заключается в неизвестном и недокументированном свойстве: display: -webkit-box. Все работает нормально на Chrome 86, Edge 42, но не работает на Android 8.0 webkit. Как я могу это исправить? Ниже после текста приведены скриншоты того, как это работает на ПК и на android. Можно ли исправить мою проблему без использования серверной части или javascript? (Только CSS). Насколько я понимаю, на android-webkit-box перестает работать со свойствами первой строки. Из-за этого текст перемещается на новую строку, и переполнение текста просто не работает. Это ошибка css? Если да, то как это исправить?

body {
  padding: 10px;
}

.box {
  border: 1px solid black;
  font-size: 15px;
  height: 37px;
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  text-align: left;
}

.title {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 80px;
  background: red;
}

.description {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align: left;
}

.text:first-line {
  text-align: right;
}

.space {
  height: 15px;
  width: 80px;
  float: left;
}
<div class="box">
  <div class="title">Hello world:</div>
  <div class="description">
    <div class="space"></div>
    <div class="text">There is multiline description with text overflow and text ellipsis and other staff to show 2 lines of our description with first line of right alignment
    </div>
  </div>
</div>

Два скрина: первый - нужный результат, который работает только с пк; второй - неправильный, фактический результат на Android

Нужный результат, который работает только с пк

Неправильный, фактический результат на Android


Ответы (0 шт):