How Mahoraga handles UI changes
Mahoraga does not fail when it encounters something unexpected during a rerun. Instead, it switches back into reasoning mode for that specific step:- A button has been renamed — Mahoraga identifies it by role and context, not just its label.
- A permission dialog appears mid-flow — Mahoraga handles it and returns to the main flow.
- A promotional modal blocks the screen — Mahoraga dismisses it and continues.
- The layout has shifted on a different device — Mahoraga finds the correct element and continues.
⚠️ Note: Rerun speed gains apply after the first successful run. If the first run did not complete, no path is stored and the next run starts fresh.