Only concern is that it doesn't get prettier, don't know if there are better solutions?
Fixes #2125 - re-add undocumented from argument to Element.fade
excellent. thank you so much :)
Ok I think I understand how this got all jumbled up.
Here's when we had the default: fade.start(o, arguments); 1;
default: fade.start(o, arguments);
Here's when we had the visibility problems with fade 2.
Finally we're trying to get this going because default case is no longer present.
I think this function would be simplified if we dealt with the visibility problems separately.
Here's an untested and probably not done work, but I think it's clear of the direction I'd like for us to go: https://gist.github.com/1389476
@arian the only thing missing is just a spec that covers this special case. perhaps in a compat test.