217a10df1b
The XML loader and the SavedVariables writer follow 1.12.1. - **Broken handlers.** One that fails to compile replaces the template's, reports nothing and keeps input on (`0x704c9f`). - **Script files.** A `<Script file>` with a body runs both (`0x6ee0d4`). - **FrameXML.log.** Load faults reach it in the client's wording. A failing script file logs at severity 2 (`0x704ae0`), and inline bodies log nothing. - **Template levels.** Flags are read one inherited level at a time, and handlers come before a Slider's or StatusBar's values. - **Fonts, gradients, names.** Unnamed fonts are logged, heights of a screen or more are refused, gradients take their last colours, and empty names stay unnamed. - **Size changes.** A NaN size change fires OnSizeChanged. - **SavedVariables.** They write bool and fractional keys, and the client's comments for skipped entries. Fixes #2555 Fixes #2556 Fixes #2560 Fixes #2561 Fixes #2565 Fixes #2566 Fixes #2570 Fixes #2572 Fixes #2678 Fixes #2683 Fixes #2684 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>