Closed shamanicvocalarts closed 4 months ago
Thank you for the very detailed report. However it's not possible to allow interacting with the content of an iframe while at the same time preventing it from capturing touch events within an a multitouch interaction that started inside the frame. I'm afraid that's just how iframes work in a browser.
At best you could set the frame's interaction
property to false
if/when you don't need to interact with its content.
Thanks for this response @jean-emmanuel , after some testing with Chataigne I can confirm you are correct. I will close this issue & instead open a discussion on Discourse to discuss workarounds / alternatives.
Bug Report:
Frame
Widget Touch Event IssuesSummary: The
Frame
widget in Open Stage Control captures touch events incorrectly, which affects the functionality of other UI elements in the application.Description: When using the
Frame
widget to embed a web page, the widget exhibits the following issues with touch event handling:Frame
widget captures touch events, preventing touch interactions with other widgets in the application.Frame
widget.Frame
widget are registered as within the frame if they happen after the frame has been touched.Steps to Reproduce:
Frame
widget to an Open Stage Control interface.Frame
widget.Frame
widget.Expected Behavior:
Frame
widget should not interfere with other UI elements.Actual Behavior:
Frame
widget captures touch events and prevents interaction with other widgets.Frame
.Environment:
Possible Fix: As per chatgpt guidance,as I am not a web developer, adding touch event listeners to the iframe and stopping event propagation may address the issue. Here's a proposed modification:
Additional Information: If any additional debugging or information is required, please feel free to reach out. I am willing to assist further in resolving this issue.