Таблица с вертикальным написанием текста (баг на iOS) vertical-rl

Антон9 років у сервісі
Дані замовника будуть вам доступні після подання заявки
11.10.2022

Сам по себе, я обычно фрилансер, чем заказчик.. )

Есть у меня один действующий проект - https://anna-kuchyna.com/socionika/, и на данной странице, в контенте, есть таблица (Признак типа / Псевдоним). 

Проблема заключается в том, что в ней есть поля с вертикальным написанием текста (Иррациональный / Рациональный). Заглянув в код, можно увидеть, что я использую для таких полей связку таких параметров:

-webkit-transform: rotate(180deg);

transform: rotate(180deg);

-webkit-writing-mode: vertical-rl;

writing-mode: vertical-rl;

Тег с transform как раз здесь очень нужен, чтобы текст шёл именно снизу-вверх..

Однако кроссбраузерность всё таки подвела, и мой заказчик увидел баг на устройствах iOS, причём новых устройствах, где стоит новый Safari браузер. Сам я проверял на паре эмуляторов iOS, так как у себя не имею устройств с Apple / iOS, и это действительно так. 

Баг заключается в том, что на этих iOS устройствах не срабатывает тег writing-mode: vertical-rl;

В итоге текст просто выводится вверх ногами, благодаря тегу transform: rotate(180deg);

Также я смотрел поддержку тега в caniuse.com, и судя по всему он должен работать.. но нет..

Как пример, есть всеми любимый - https://developer.mozilla.org/ru/docs/Web/CSS/scroll-behavior, здесь тоже снизу есть таблица - Совместимость с браузерами, где есть такой же вертикальный текст и указаны те же параметры. Однако эта табличка в эмуляторе отображается корректно!

Собственно, суть такая, что мне нужно понять, что я не так указываю на своём проекте, и почему моя таблица имеет такой баг..? Можно ли обойтись только HTML + CSS, или нужен всё таки JS?

Ниже Скрин таблицы, и за ним скрин с iOS устройства.. 

Заявки фрілансерів