yewstack / yew

Rust / Wasm framework for creating reliable and efficient web applications

Home Page:https://yew.rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The `disconnected` method of yew_agent::worker::Worker be called on every render

deftsp opened this issue · comments

Problem

The disconnected method of yew_agent::worker::Worker be called on every render.

Steps To Reproduce

Here is the minimal example
yew_use_worker_bridge

keep pressing the "submit" button, the console of the browser will print

agent/event_bus connected: HandlerId(0)
worker.js:319 agent/event_bus connected: HandlerId(1)
worker.js:319 agent/event_bus disconnected: HandlerId(0)
worker.js:319 agent/event_bus disconnected: HandlerId(1)
worker.js:319 agent/event_bus disconnected: HandlerId(1)
worker.js:319 agent/event_bus disconnected: HandlerId(1)
worker.js:319 agent/event_bus disconnected: HandlerId(1)
worker.js:319 agent/event_bus disconnected: HandlerId(1)
worker.js:319 agent/event_bus disconnected: HandlerId(1)
......

Environment:

  • Yew version: [e.g. v0.21.0]
  • Build tool, if relevant: trunk]
  • OS, if relevant: [e.g. MacOS]
  • Browser and version, if relevant: [e.g. Chrome v117]