Hi Geoff, the CssCompressor is based on YUI Compressor https://github.com/yui/yuicompressor and has some minor issues...
We replaced it with a customized variant in our projects to reduce any problems and improve performance, but maybe it's time to update/optimize it in Tapestry, too. Even though I would prefer such tasks to be done by a dependency, it seems it won't be updated by Yahoo anytime soon. And I've checked the available CSS-related solutions for Java (although I was looking for vendor-prefixing for our SCSS support), there's not much available that's this simple, working, and up-to-date. I've created an issue for updating/optimizing it https://issues.apache.org/jira/browse/TAP5-2708 Cheers Ben On Mon, Feb 21, 2022 at 9:28 AM JumpStart < geoff.callender.jumpst...@gmail.com> wrote: > Ah, it’s looking like CssCompressor is the culprit. > > > On 21 Feb 2022, at 3:29 pm, JumpStart < > geoff.callender.jumpst...@gmail.com> wrote: > > > > Tapestry 5.6.4 uses the same less4j-1.12.0.jar as Tapestry 5.4.3, but > I’m getting a strange output problem. > > > > 5.4.3 outputs this: height: calc(100vh - env(safe-area-inset-top) - > 44px); > > 5.6.4 outputs this: height: calc(100vh - env(safe - area-inset-top) - > 44px); > > > > The blanks in “safe - area” cause an error in the browser “unsupported > property value”, so the height is not set. > > > > Has this been reported before? If it’s not less4j causing this, then > where should I look? > > > > Cheers, > > > > Geoff > >