When a reload/reapply/rebake didn't set a field, it got reset to its type's default, not the default the field declares with `#[live(..)]`. So a new widget and a reloaded one could disagree, e.g. a Label's `#[live(Flow::right_wrap())] flow` became Flow's non-wrapping default after any live edit or `request_script_reapply()`. That's why CalloutTooltip's label stopped wrapping and just got cut off in narrow windows. Now such a field goes back to its declared default, same as a new one would. Fields without one still get their type's default. |
||
|---|---|---|
| .. | ||
| derive_scriptable.rs | ||
| error.rs | ||
| lib.rs | ||
| script.rs | ||
| swizzle.rs | ||