GitLab продовжує політику нав'язування JavaScript

Ігноруючи повідомлення Про проблеми, в яких запитується реалізація можливості використовувати GitLab без надання йому доступу до JavaScript, GitLab продовжує посилення прив'язки до JavaScript. Тепер сервер не віддає список файлів у вигляді HTML, а додає на сторінку елемент з id «js-tree-list», до якого елементи вставляються за допомогою JavaScript.

Вказана поведінка управляється змінною vue_file_list_enabled, яка у свою чергу пов'язана з налаштуванням vue_file_list, яка нещодавно була переведена за замовчуванням у ввімкнений стан.

Зміна відображення списку файлів у браузерах з відключеним JavaScript вже торкнулася відкритих проектів, які використовують сторонні установки GitLab і оновлюють їх без аналізу змін, такі як Debian, Фрідесктоп, KDE, GNOME, VLC и Чакра Linux. Проекти Посуд, Freifunk и Маньяро поки не торкнулися. Проте, у деяких із них вже не відображається лістинг проектів у групі.

Джерело: opennet.ru

Додати коментар або відгук