Firefox on Wayland for Ubuntu Touch

17 days ago by lemini to c/linuxphones

Faster and smoother Firefox on Wayland (Experimental)

Firefox running through XWayland is very choppy on my device. So I made this version that uses Wayland for rendering.

Source:

https://gitlab.com/asrpo/firefoxwayland

Experimental! Use at your own risk!

Let me know of any not-already-known issue.

  • On-screen keyboard sometimes needs a long press followed a short press to reappear.
  • Flickering on initial page load
lemini 4 points 15 days ago

If someone tries this, tell me if it launches at all. I'm seeing one bug report in the Open Store but can't ask the user for more details so I can try to fix it. Thanks!

path: 0 26040747, hotness: undefined, score: 4, children: 0
bjoern_tantau 2 points 15 days ago

Any plans to push it upstream when the kinks are ironed out?

path: 0 26040844, hotness: undefined, score: 2, children: 3
lemini 1 point 15 days ago

Upstream to where? Someone working on UT said they're working on Mir/qmir which could potentially make the patching unnecessary. But seems like that's not working yet.

path: 0 26040844 26042133, hotness: undefined, score: 1, children: 2
bjoern_tantau 2 points 15 days ago

To Mozilla.

path: 0 26040844 26042133 26042644, hotness: undefined, score: 2, children: 1
lemini 1 point 15 days ago

That's an interesting suggestion. If they want it, I'm more than happy to contribute. I just don't know what they think of keeping a flag for this particular quirk of this particular Wayland-compatible server.

Maybe in Firefox 138 and earlier it'd have been easier because very few lines change. I don't have a patch for the latest Firefox though and would only work on it if I know Moizlla wants it.

path: 0 26040844 26042133 26042644 26048415, hotness: undefined, score: 1, children: 0
linuxphones
linuxphones

@lemmy.ca

login for more options
4031
512
2808

The Discussion on Linux-based Phones.


**Benefits**:
  • Hardware freedom.
  • Perfect operating-system competition.
  • Full utilization of specs.
  • Phone lifespan raises to 10+ years.
  • Less e-waste.
**Linux Mobile Distros**:
  • Sailfish🇫🇮
  • Ubuntu Touch🇩🇪
  • Nura🇧🇪
  • Mobian
  • Pure OS🇺🇸
  • FuriOS🇺🇸
  • Plasma Mobile🇩🇪
  • LuneOS
  • openSUSE Mobile🇩🇪
  • Nemomobile
  • Droidian
  • Mobile NixOS
  • ExpidusOS
  • Maemo Leste
  • Manjaro Arm
  • Tizen
  • WebOS
**Linux Mobile Hardware**:
  • Fairphone 6🇳🇱
  • Jolla Phone🇫🇮
  • Volla Phone🇩🇪
  • Shift Phone🇩🇪
  • FLX1🇺🇸
  • Librem 5🇺🇸
⚙️Contribute
🧼Go Clean From the Duopoly:
💻Related Communities:
📰News:
💬Messager:
⌚️Watch:

go to feed...