explain_animations
Diagnose why an animation or transition is not smooth, does not run, or jumps. Pass an optional property to check why that property does not animate.
Instructions
Explain the animations and transitions on one element: a census of what is running right now (type, play state, timing, animated properties) plus the declared transition/animation/@keyframes rules attributed to file:line, checked against a closed ruleset of known causes. Use when an animation or transition is not smooth, does not run at all, or jumps/pops instead of animating; pass the optional property (e.g. "opacity") to check why THAT property does not animate. For a timeline of a specific click/hover (what fired, what got cancelled), use record_interaction.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | Viewport x coordinate — use together with y | |
| y | No | Viewport y coordinate — use together with x | |
| uid | No | Element uid from a prior page_snapshot / find_elements | |
| property | No | CSS property you expected to animate — enables the "changes are instant" check | |
| selector | No | CSS selector (first match) — alternative to uid |