This repository was archived by the owner on Sep 16, 2022. It is now read-only.

Description
Expected/desired behavior
See the Flying Heroes (pure pipe) example:
- Type in a hero name like "Birdman" and hit enter.
Since "can fly" and "mutate array" are selected, a new flying hero will be added to the existing hero list.
Since a pure pipe is used here, we should see "Birdman" appear in the All Heroes list, but NOT the Heroes who fly list.
This correct behavior was present up until beta.15. No statements can be made about beta.16 and beta.17 because pipes were broken (cf. angular/angular#8258).
Current behavior
"Birdman" appears in both lists, as if the pipe were impure.
Reproduction of the problem
Instructions are given above.
- Angular2 Dart version: beta.18
- Browser: tested on Chrome.
cc @kwalrath