При переезде сервера выяснил, что спейсианские часы, размещенные в правом верхнему углу страниц сайта
https://spacians.net перестали идти. И вместо мегасекунд с начала эпохи, и вместо земного времени показывают нули.
Полез разбираться. Обнаружил в часах две проблемы
1) В замоммиченном в фоссил-репозиторий
скрипте в двух местах отсутствовали точки с запятой. Когда я пять лет назад это писал, браузеры такое кушали. Теперь перестали.
2)
fossil на котором работает данный сайт, вдруг начал проявлять немеряную паранойю по поводу Content-Security-Policy и выдавать этот заголовок с очень рестриктивным значением. Так что даже встроенный в html тэг не работает. Освоить правильную пляску с бубном чтобы работало со встроенной csp я не сумел, и вынужден был ее ослабить до default-src 'self' script-src 'self' 'unsafe-inline'.
Когда приходится ловить две ошибки сразу, это как-то хреново, потому что из-за первой не видишь, исправил ли вторую.
X-Post from
DW