Looks like you narrowed it down to a certain bug with getComputedStyle and
pseudo classes.  Until that is fixed, have you come up with a work around?
 Your original link to the script disappeared.



On Sun, Mar 2, 2014 at 4:36 AM, Robin Hoover <[email protected]> wrote:

> Thank you for taking a look!
>
> tl;dr: There is indeed a bug in Chrome 33 Stable wherein the browser soils
> itself if you use getComputedStyle() in conjunction with setting your
> pseudo-element to display:none.
>
> Bug filed with the Chromium 
> team<https://code.google.com/p/chromium/issues/detail?id=236603>,
> the discussion around which mirrors my experience exactly.
>
> Question asked on 
> StackOverFlow<http://stackoverflow.com/questions/22046170/explanation-on-window-getcomputedstyle-and-why-chrome-handles-it-differently>which
>  also mirrors my experience.
>
> On Sunday, March 2, 2014 2:37:28 AM UTC-5, Luke Kende wrote:
>>
>> Can you demonstrate it in a plunker or similar?  I'm not having any
>> trouble with Chrome 33 and manipulating classes in directives.
>>
>> Have you debugged your directive to see where it fails? What kind of
>> error are you seeing other than that it just doesn't work?
>>
>> On Saturday, March 1, 2014 4:19:45 AM UTC-7, Robin Hoover wrote:
>>>
>>> Chrome 33, all platforms.
>>>
>>> Simple set-up: AngularJS can easily change the DOM, such as writing a
>>> CSS class to an element depending on certain conditions. This should be
>>> done with what's called a directive.
>>>
>>> Big Problem: Chrome 33 is denying this simple ability to AngularJS. The
>>> simple Javascript can be found here : https://github.com/rhoover/
>>> rhoover.github.io/blob/master/scripts/6b8958af.scripts.js
>>>
>>> This background directive was working, it no longer is!!
>>>
>>> Same mis-behavior across multiple sites, multiple computers, multiple
>>> platforms (Linux, Mac, Windows, but not Chrome for Android), multiple
>>> versions of AngularJS.
>>>
>>> Cross posted here in case it's totally a Chrome bug:
>>> https://productforums.google.com/forum/#!category-topic/
>>> chrome/report-a-problem-and-get-troubleshooting-help/
>>> windows7/33-Beta/UzAoyAL9xS0
>>>
>>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "AngularJS" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/angular/qdZp5wc5HiI/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/angular.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to