Objo.
Feedback Forum Docs Objo Studio
Feedback

Bug #1364

Tasks and events no longer interrupt synchronous Objo code

Status
Fixed
Fixed in
v26.9.1
Area
-
Source discussion
https://forum.objo.dev/d/907-concurrentdictionary/8
Last updated
2026-09-08

Upvotes

0 upvotes

Uses your Objo forum account.

Public summary

Tasks, timers, host events, and desktop control events can currently interrupt ordinary Objo code between bytecode instructions. This contradicts the cooperative-concurrency contract that synchronous code runs uninterrupted until it returns to the scheduler or reaches a pending Await. The VM should defer queued work to a scheduler boundary so multi-statement state changes cannot expose intermediate state and Task.Yield genuinely yields.

Objo.

Build apps visually, deploy anywhere.

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