letsgetrandy / DICSS

Directly injected CSS
http://letsgetrandy.github.io/DICSS/
MIT License
1.35k stars 72 forks source link

DICSS causing previously "loud" Sass output to be garbled and silenced #50

Closed jbruchon closed 9 years ago

jbruchon commented 9 years ago

I was previously receiving an excessive amount of Sass debugging output from which was sometimes helpful as it would show me (almost painfully) when my input was not acceptable and I could take corrective action. However, after integrating DICSS directly into Sass, this extremely loud output is somehow being scrambled and occasionally silenced entirely. For example, where I might receive the debugging output:

I TOLD YOU TO STOP CORRECTING ME WHEN I'M TRYING TO MAKE A POINT
WHY DO YOU ONLY GIVE ME WHAT I WANT THREE TIMES A DAY
YOU'RE A DAMN IDIOT
I HOPE YOU CAN DODGE BASEBALL BATS
YOU'RE INSENSITIVE TO MY NEEDS
SHUT YOUR MOUTH I HOPE YOU CHOKE ON A WALRUS

I now see output such as this:

NMMBBGMBMNGN GNMNGGBBBRRLL
MMMPPHHHHMMMMMPPPHPHPHPH
GUHGUHGUHGUHGUH GLLLLGLLLLLSLURP

After a few lines of this, the Sass output "gives up" and chokes. Sass seems to have improved in performance due to the reduced debugging output (previously fairly slow, it now performs enthusiastically after DICSS is injected) , but I am still curious as to why I'm not getting the violent Sass dumps I have become used to. The increased performance of Sass makes me wonder if I had failed to notice a dependency that Sass needed to be "happy." I thought I had satisfied the last of the Sass dependency requirements with the finger package, but DICSS apparently does a better job than finger despite the mangled output problem.

Is this expected behavior when DICSS and Sass are put together? Was finger alone the wrong way to go?