Comments (7)
FWIW, I've been tracing back a problem with Safari 7 and 6.1 which doesn't show up with Safari 6.0 or 5.1, nor with Chrome, Firefox or IE. It turns out that it is exactly related to this issue; the minified CSS script causes Safari 7/6.1 to render my pages in print mode (with URLs following the links, and with color removed). Using the unminified version of main.css does not cause the problem.
So it seems like the badly minified main.css hits some feature of Safari 7/6.1's errror handling which isn't activated in earlier versions of Safari, or in other browser.
If it helps, I'm using c579981, and HTML5 Boilerplate v4.3.0
from ant-build-script.
Hey guys... I'll have to research this a bit. I remember that opera specific rule being a problem somwhere, but the way the project is structured it's sometimes hard to trace problems back to their original source or original repo where it was reported.
from ant-build-script.
Thanks! It looks like it's Update HiDPI CSS @media
rule ยท 1987e5a ยท h5bp/html5-boilerplate. But the main question is, is that CSS valid and the minification tool is choking, or is it invalid CSS? Based on Changeset 22629 โ WordPress Trac it seems like it ought to be valid.
from ant-build-script.
I think it's a minification bug, but I don't remember exactly.
There may be an existing issue in the repo.
from ant-build-script.
THERE IS. It's a bug in YUI Compressor that was fixed, but I can't update to the latest YUI Compressor because they've given up on fixing this bug yui/yuicompressor#78
from ant-build-script.
There is already a bug against boilerplate itself (h5bp/html5-boilerplate#1315) for exactly this issue. But since it doesn't affect boilerplate w/o the ANT scripts, it was closed, as apparently Opera wants to see 5/4 instead of 1.25.
It just makes figuring out how the scripts play together really difficult if the resulting minified output is broken by default.
Maybe add something in the documentation?
from ant-build-script.
The original hope was to have the YUI bugs fixed, but they're not interested in providing cross platform support. I think we need to solve it some way. I'd hate to go through the trouble of looking for another minification tool, but I think that's the best solution.
I wonder if opera (blink derived) still needs the 5/4.
from ant-build-script.
Related Issues (20)
- Change docs to address confusion HOT 2
- Can't copy minified js directory over to publish HOT 2
- Concatenation after minifying and ADVANCED_OPTIMIZATIONS HOT 5
- Image Optimization Broken on Linux/Mac HOT 9
- Minifying any unconcatenated css files... FileNotFoundException HOT 2
- The gem-sass.jar throws an exception with Foundation 4 HOT 3
- Image Optimization HOT 5
- Rework Image Optimization HOT 15
- CSS reference not updating w/php includes on build HOT 6
- Mavericks Upgrade: Busted Macports for Ant HOT 2
- Unicode characters being inserted between css imports upon concatenation. HOT 5
- css-references not updating in html-file HOT 17
- working with sass stylesheets HOT 1
- problem with advpng and java.. HOT 5
- set language_in option for closure compiler? HOT 6
- Port to NodeJs HOT 1
- ant validate only validates single page HOT 1
- JS files vanished in publish/ directory HOT 1
- How to use this build script outside my project? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ant-build-script.