Subject: | properties that contain semicolon (;) are not supported |
E.g. in url properties:
body {
background-image: url(data:image/png;base64,iVBORw0KGgo...);
}
p {
background: url(http://domain.com?p1;p2;p3);
}
Problem is in the read_string() method, it gets attributes by splitting the properties string on semicolons:
foreach ( grep { /\S/ } split /\;/, $properties ) {