Remeasure scenario Fit viewport after owner or document changes

This commit is contained in:
Codex
2026-09-11 01:27:48 -07:00
parent 865cd55e21
commit 80cf197be6
2 changed files with 67 additions and 0 deletions
@@ -649,6 +649,7 @@ fn canvas_pane<'a, R: iced::advanced::text::Renderer + 'a>(
.width(Fill)
.height(Fill),
))
.key((context.document, context.scenario))
.on_show(move |size| Message::ScenarioCanvas(CanvasEvent::Viewport(context, size)))
.on_resize(move |size| Message::ScenarioCanvas(CanvasEvent::Viewport(context, size))),
)