| Index: lib/common.js | 
| =================================================================== | 
| --- a/lib/common.js | 
| +++ b/lib/common.js | 
| @@ -144,17 +144,17 @@ | 
| scope.pop(); | 
| } | 
| else if (!currentScope) | 
| { | 
| // At the top level (not within any scope), count the whitespace if we've | 
| // encountered it. Otherwise if we've hit one of the combinators, | 
| // terminate here; otherwise if we've hit a non-colon character, | 
| // terminate here. | 
| -      if (/\s/u.test(character)) | 
| +      if (/\s/.test(character)) | 
| { | 
| whitespace++; | 
| } | 
| else if ((character == ">" || character == "+" || character == "~") || | 
| (whitespace > 0 && character != ":")) | 
| { | 
| break; | 
| } | 
|  |