libsass icon indicating copy to clipboard operation
libsass copied to clipboard

A C/C++ implementation of a Sass compiler

Results 109 libsass issues
Sort by recently updated
recently updated
newest added

The pseudoclass selectors with selector arguments `:matches()`, `:any()`, `:current()`, `:nth-child()`, and `:nth-last-child()` are all *idempotent*, which means that wrapping a selector in multiple layers of the same selector has no...

Compatibility - P3
Dart Backport Done

LibSass currently allows imports to be nested in control directives as long as they're *also* nested within style rules. For example: ```scss @if true { a {@import 'foo'} } ```...

Compatibility - P1 ⚠️

We found Stack Overflow in sassc binary and sassc is complied with clang enabling ASAN. **Machine Setup** ``` Machine : Ubuntu 16.04.3 LTS gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.11) Commit...

Invalid - Not Reproducible
Fuzzy

foo1.scss ```scss:foo1.scss asd { qwe: $PI; } ``` foo2.scss ```scss:foo2.scss asd { qwe: foo2; } ``` input.scss ```scss:test.scss @import "foo*.scss"; ``` sassc test.scss -P "C:\Program Files\libsass\plugin" ``` asd { qwe:...

Bug - Maybe

## Issue: Looking at `error_handling.cpp`, all deprecation warnings are currently hard-coded to print to STDERR. Could this be changed so that implementors have access to these warnings, like we do...

Feature - Request

input.scss **[FAILED]** ```scss foo { @media all -webkit-device-pixel-ratio { a: b; } } ``` input.scss **[FAILED]** ```scss foo { @media hello -webkit-device-pixel-ratio { a: b; } } ``` input.scss **[PASSED]**...

Bug - Confirmed
Dev - Test Written
Compatibility - P3
Dart Backport Done

Not noticing at first a finer point about the `not` operator in a media query, I attempted the following: ## input.scss ```scss input { @media not (pointer: fine) { background:...

Bug - Confirmed
Dev - Test Written
Bug - Should Error
Compatibility - P2
Dart Backport Done

### This is a copy of issue over at node-sass repo. https://github.com/sass/node-sass/issues/2580 - NPM version (`6.4.1`): - Node version (`10.14.0`): - Node Process (`{ http_parser: '2.8.0', node: '10.14.0', v8: '6.8.275.32-node.36',...

Bug - Confirmed
Dev - Test Written
Compatibility - P3
Dart Backport Done

The function `selector-extend("c.d", (c, ".d"), ".e")` should return `c.d, .e`, but instead it throws `Internal Error: Invalid UTF-8`.

Compatibility - P3

Calling `selector-extend("c.d", "c, .d", ".e")` currently returns `.c.d, .d.e, .e`. The selector `.d.e` there is redundant because it's a subselector of `.e` and isn't covered by either law of extend,...

Compatibility - P3