Status : IMPLEMENTEE
Le WebSocket dans un useSignal Qwik n'est pas serialisable. Les closures $() (wsSend, handleNavigate...) ne peuvent pas acceder au WebSocket cree dans useVisibleTask$. Resultat : les actions WS ne partent jamais, ecran blanc.
Pattern receive-only WS :
fetchScreenshot() apres chaque action (les frames arrivent en temps reel)wsSend, les if/else WS/REST dans chaque handleruseVisibleTask$ : connexion WS receive-only qui fait drawFrame sur chaque frame recueawait fetchScreenshot() apres chaque action REST (les frames arrivent via WS)fetchScreenshot() en fallback si WS pas connecte (bouton Refresh manuel)message handler du WS (plus besoin d'actions via WS)open (start screencast) et close (stop screencast)