Why this fires¶
TE753 warns when an ActionFn returns Result<_, E> and is called by an island that never observes the lane's failure state. Without an explicit observer, a validation or transport failure is easy to miss outside the automatic trigger hooks.
let add = Todo::add
add(text)
// warning[TE753]: `add.error` or `add.state` is never readFix it¶
Handle the failure where its UI belongs:
{if let failed = add.error {
<p role="alert">{failed.message}</p>
}}Reading add.state or calling add.try_run(...) is also explicit handling. If the application intentionally delegates every failure to a global policy, declare that choice with Todo::add.lane(errors: .Silent).