-
Notifications
You must be signed in to change notification settings - Fork 465
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Concatenation/interpolation results in unrecognised character #2320
Comments
Input:
Output (fail):
However if I put a space between them, I get the correct output. Input:
Output (pass):
Weird that the space gets collapsed? |
May be related to #1115. |
Spec added sass/sass-spec#1094 |
The space "gets eaten" as described in the css specs:
|
I am still able to recreate this issue using libsass 3.5.0.beta.2 (via node-sass 4.5.3) |
Could this issue be re-opened? |
This is fixed on latest master (or in 3.4.5) after 3.5.0.beta.2 was tagged! |
Ah, please accept my apologies — I was following the wrong tag. Do you know when this might make it into a release? |
When concatenating two characters together, some combinations result in unrecognised characters being output.
The following test case is a real-world case where I want to append a non-breaking space (\feff) to another character that is used in an icon font.
Output:
(Note that \feff is present in 3 of the 4 examples, but it's invisible).
When \feff is concatenated with \66 a single unrecognised character is returned rather than two.
I've been able to replicate this with the latest https://github.com/sass/node-sass wrapper, as well as pasting the above into http://sass.js.org.
The text was updated successfully, but these errors were encountered: