Objo.
Feedback Forum Docs Objo Studio
Feedback

Bug #1880

Canvases on inactive PagePanel pages receive unnecessary Paint events

Status
Fixed
Fixed in
v26.10.4
Area
desktop
Source discussion
https://forum.objo.dev/d/1411-canvas-that-is-not-on-current-active-page-on-page-panel-still-gets-paint-events
Last updated
2026-10-30

Upvotes

0 upvotes

Uses your Objo forum account.

Public summary

Canvases on inactive PagePanel pages can still receive automatic or deferred Paint events and perform drawing work while their page is hidden. Unnecessary paints should be deferred until the Canvas becomes visible, with repeated requests combined into a repaint using the latest state.

Explicit Refresh() and Refresh(x, y, width, height) must keep their existing behaviour: each call runs Paint synchronously, including when the Canvas is on an inactive page.

Objo.

Build apps visually, deploy anywhere.

Feedback is a public read-only status mirror for Objo Studio.