You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So, as the title suggests, I'm trying to implement the Xembed protocol. Basically, I'd like to create a Wry webview (with Tao) running in a process, then reparent the webview to an external application. This is specifically for linux, so I've got the reparenting to work with x11, but now the issue is that keyboard input isn't working inside the webview.
Interestingly, I can see keyboard events showing up in the event handler/loop, but I can't select or type into text inputs in the webview.
The window I'm trying to embed the webview within is a baseview window, and forwarding baseview events through x11 is a pain, so I want to avoid that.
Maybe there's something obvious that I'm missing here? If not I'd be happy to send some code.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
So, as the title suggests, I'm trying to implement the Xembed protocol. Basically, I'd like to create a Wry webview (with Tao) running in a process, then reparent the webview to an external application. This is specifically for linux, so I've got the reparenting to work with x11, but now the issue is that keyboard input isn't working inside the webview.
Interestingly, I can see keyboard events showing up in the event handler/loop, but I can't select or type into text inputs in the webview.
The window I'm trying to embed the webview within is a baseview window, and forwarding baseview events through x11 is a pain, so I want to avoid that.
Maybe there's something obvious that I'm missing here? If not I'd be happy to send some code.
Beta Was this translation helpful? Give feedback.
All reactions