4.15. View backtracking
Prev | 4. Rendering views | Next

## 4.15. View backtracking

By default, when you exit a view state and transition to a new view state, you can go back to the previous state using the browser back button. These view state history policies are configurable on a per-transition basis by using the `history` attribute.

### Discarding history

Set the history attribute to `discard` to prevent backtracking to a view:

    <transition on="cancel" to="bookingCancelled" history="discard">

### Invalidating history

Set the history attribute to `invalidate` to prevent backtracking to a view as well all previously displayed views:

    <transition on="confirm" to="bookingConfirmed" history="invalidate">

Prev | Up | Next
4.14. Displaying popups | Home | 5. Executing actions