mattcasters opened a new pull request, #8439: URL: https://github.com/apache/hop/pull/8439
Fixes #8432 Hop Web used one session-wide `hop.CanvasSvgRenderer` remote and moved a single SVG overlay between canvases. Opening a dialog (or another graph) over an editor tab stole that overlay; closing the dialog destroyed it with the dialog DOM, and the background graph stayed blank until a tab switch rebound it. This gives each registered canvas its own SVG, hover, and zoom remotes, pins the client overlay to that canvas id, and always publishes snapshots to that canvas's remote. Tab switches still refresh the visible graph; they no longer rebind a shared overlay. Verified with `./mvnw -pl rap test` and a local Hop Web run (dialog over an editor tab no longer blanks the graph). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
