Remix.run Logo
▲ HumblyTossed 6 hours ago

> The entire issue we have today is that we have blurred both the navigable and the printable concepts.

I politely disagree, the problem is we have made websites a javascript hellscape with all that original intent broken by design.

▲matsemann 6 hours ago | parent [-]

I think that's an orthogonal issue. A webpage can be crazy with loads of JS stuff, but still print nicely or behave well defined when it comes to semantics, screen readers etc.

▲adrian_b an hour ago | parent [-]

While what you say is correct, the point is that the excessive use of JS is what makes nowadays the print command the only way to save most Web pages.

Years ago I was never using the "print" command in browsers. I used the "save" command. But now the "save" command is useless for most sites, because the saved scripts frequently do not work offline or they do not work even online, but from local files. So the only alternative is "print", which is extraordinarily buggy in both Firefox and Chrome, but their developers do not give a ****, so there are many years or perhaps decades since printing in Firefox or Chrome renders completely incorrectly almost all Web pages.

As a workaround for the stupid rendering in Firefox and Chrome, I frequently print twice a Web page, once in Portrait and once in Landscape, because the corrupted parts of the printed page will typically occur in different locations. Moreover, I may have to fiddle with other printing parameters, e.g. whether to print backgrounds or not, or with different margins and paper sizes, because it is unpredictable which settings will work best with a given site.