Ask me anything!

Have a question you always wanted to ask Moonchild but never did? Now's your chance!
From 2026-03-08 to 2026-03-15 I'll be open to any question by the community, after which I'll provide answers.

Go here to participate: https://forum.palemoon.org/viewtopic.php?f=66&t=33222

https://xen-orchestra.com

For support with specific websites

Moderator: trava90

Forum rules
Please always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.

Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
  1. Clear any current output
  2. Navigate or refresh the page in question
  3. Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
User avatar
Octopuss
Lunatic
Lunatic
Posts: 419
Joined: 2021-02-19, 20:46

https://xen-orchestra.com

Post by Octopuss » 2026-01-30, 13:03

Specifically, the blog is broken. For example https://xen-orchestra.com/blog/xen-orchestra-6-1/

The images and text are stretched all the way across the window. No idea what are they using for such simple design that doesn't seem to work in PM. At least it's readable though...

User avatar
Moonchild
Project founder
Project founder
Posts: 38961
Joined: 2011-08-28, 17:27
Location: Sweden

Re: https://xen-orchestra.com

Post by Moonchild » 2026-01-30, 13:25

They are using Ghost, a mobile-first "turn your content into a business" framework that doesn't give a fuck about desktop or compatibility.
https://ghost.org/
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Octopuss
Lunatic
Lunatic
Posts: 419
Joined: 2021-02-19, 20:46

Re: https://xen-orchestra.com

Post by Octopuss » 2026-01-30, 16:05

Jesus.

User avatar
Moonchild
Project founder
Project founder
Posts: 38961
Joined: 2011-08-28, 17:27
Location: Sweden

Re: https://xen-orchestra.com

Post by Moonchild » 2026-01-30, 16:19

Too brusque of a response? Sorry.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Mæstro
Board Warrior
Board Warrior
Posts: 1016
Joined: 2019-08-13, 00:30
Location: Casumia

Re: https://xen-orchestra.com

Post by Mæstro » 2026-01-30, 16:25

Octopuss wrote:
2026-01-30, 13:03
The images and text are stretched all the way across the window. No idea what are they using for such simple design that doesn't seem to work in PM. At least it's readable though...
The site looks passable for me with my default settings in µBlock: images are of normal size and text legible. The latter still reaches across the entire screen, for as Moonchild said, it is designed for mobile, but I can read it. Of course, one can apply equivalent local settings:

Code: Select all

xen-orchestra.com * 1p-script block
xen-orchestra.com * 3p block
xen-orchestra.com * 3p-frame block
xen-orchestra.com * 3p-script block
xen-orchestra.com * inline-script block
Life is a fever dream Mæstro would enjoy.
How is your computer at 96°C and not on fire?
All posts 100% organic. Ash is the best letter.
What is being nice online?
Debian 10 ELTS / Official PM build

User avatar
Octopuss
Lunatic
Lunatic
Posts: 419
Joined: 2021-02-19, 20:46

Re: https://xen-orchestra.com

Post by Octopuss » 2026-01-30, 16:49

Moonchild wrote:
2026-01-30, 16:19
Too brusque of a response? Sorry.
Oh. No, that was aimed at their choice of how to build a website.

User avatar
adoxa
Astronaut
Astronaut
Posts: 601
Joined: 2019-03-16, 13:26
Location: Qld, Aus.

Re: https://xen-orchestra.com

Post by adoxa » 2026-01-31, 00:19

It makes use of the unsupported CSS min, max & clamp functions; here's a Modify HTTP Response filter to replace them.

Code: Select all

[["xen-orchestra.com",["/screen\\.css/",["min(var(--content-width,720px),100% - var(--gap) * 2)","var(--content-width,720px)","/\\b(?:max|min)\\((.*?),.*?\\)/g","$1","/clamp\\(.*?,(.*?),.*?\\)/g","$1"]]]]