3ca37fb66e
My recent revert (275b922ee8) mistakenly reverted too much (I incorrectly attributed the angular failure to1f9b5c1996when it was actually due to96df1f9e6c). Reapply the commits that are ok. This re-applies commit1f9b5c1996. This re-applies commitc40b24da48. Change-Id: I4d64b1511b92d87197a5e939903a31e01f0b2e70 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/147920 Reviewed-by: Konstantin Shcheglov <scheglov@google.com> Commit-Queue: Paul Berry <paulberry@google.com>