kenz-gelsoft / gecko-dev

Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
https://firefox-source-docs.mozilla.org/setup/index.html
Other
13 stars 2 forks source link

Mouse/keyboard input doesn't work at all #33

Open kenz-gelsoft opened 2 months ago

kenz-gelsoft commented 2 months ago

Separated from https://github.com/kenz-gelsoft/gecko-dev/issues/30#issuecomment-2289837811

However I also have the problem that Firefox doesn't seem to accept any input? When I first started it, I specified a profile directory that didn't exist, and got an error dialog box; but I couldn't click "OK" or tab or anything else in it (it resized OK, though.)

Yes, I also encounter that. X512 said it is wayland-server's problem, but it is not clear he encounters same problem or not.

For input issue, I can dig into that by printf-debug, or attacing great GSoC'ed GCC!

kenz-gelsoft commented 2 months ago

According to X512's comment, this is an issue of wayland-server.

https://github.com/kenz-gelsoft/gecko-dev/issues/30#issuecomment-2289844012

He has WIP changes for this here

https://github.com/X547/wayland-server/tree/work

https://github.com/kenz-gelsoft/gecko-dev/issues/30#issuecomment-2289858719

I didn't successfully tried this.

kenz-gelsoft commented 2 months ago

X512's WIP wayland_server

https://github.com/kenz-gelsoft/gecko-dev/issues/30#issuecomment-2289858719

seems to fix input problem, but can't be tested well for

https://github.com/kenz-gelsoft/gecko-dev/issues/34

kenz-gelsoft commented 2 weeks ago

@X547 Hi.

I'm sorry very slow reply on this. Now I worked around IPC tab crash test blocker in https://github.com/kenz-gelsoft/gecko-dev/issues/51#issuecomment-2409884700 .

For basic mouse/key operation it worked very well. Could you release those changes to Haikuports?

kenz-gelsoft commented 1 week ago

@X547 I noticed copy&paste is broken with these changes.

I thought the wayland_server doesn't support well yet. But using the version from Haikuports, copy&paste works on GNOME Web, for example.

Are there something I can help to push forward the wayland_server side work?

I want to debug the wayland_server later (for other bugs), are there any useful document or instruction to debug this Haiku's add-ons with debugging info with or without packaging?