View transitions require a bunch of constraints to be satisfied by tagged elements listed here:
If any of the following is true:
usedTransitionTags [contains](https://un5m82xwgjqpuj6g43ctgwv49yug.julianrbryant.com/#list-contain) transitionTag.
element is not element’s [root](https://un5n7d2gw1uu2ekwrpzy49h0br.julianrbryant.com/#concept-tree-root) and element does not have [layout containment](https://un5n798jx6qx6j0rmf2verhh.julianrbryant.com/css-contain-2/#layout-containment).
element is not element’s [root](https://un5n7d2gw1uu2ekwrpzy49h0br.julianrbryant.com/#concept-tree-root) and element allows [fragmentation](https://un5n798jx6qx6j0rmf2verhh.julianrbryant.com/css-break-4/#fragmentation).
This state can also change mid transition. The simplest thing is to skip the transition in this case.