Objo.
Feedback Forum Docs Objo Studio
Feedback

Bug #1540

Desktop designer commits once per selected event handler and re-derives subclass events per control

Status
Fixed
Fixed in
v26.9.4
Area
desktop ide
Source discussion
https://forum.objo.dev/d/1145-webapp-add-event-handler-very-slow-when-many-controls-and-events
Last updated
2026-09-28

Upvotes

0 upvotes

Uses your Objo forum account.

Public summary

Adding several event handlers at once in the desktop Window designer runs the full edit cycle once per selected event: each handler gets its own source flush, recompile trigger, member-list rebuild, view switch, and undo step. Selecting all of a control's events therefore freezes the IDE repeatedly and produces one undo step per handler. Projects that use custom control subclasses also pay growing compile-preparation cost as windows add more instances of those subclasses, because the subclass event catalogue is re-derived from the class sources for every control instance.

Expected: adding a batch of handlers completes as one fast, single undo step, and compile preparation stays flat as windows grow.

Objo.

Build apps visually, deploy anywhere.

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