Comments (6)
Mitigated in the release 20.06.1 by rolling Firefox back to the version 76.0.1.
For the case that you get the message You've launched an older version of Firefox
please check Firefox version compatibility in Wiki.
In essence it explains, that if you want to keep using your previous Firefox profile, you have to replace the content of its- compatibility.ini file.
If it looks like this
[Compatibility]
LastVersion=77.0.1_20200602222727/20200602222727
LastOSABI=Linux_x86_64-gcc3
LastPlatformDir=/usr/lib/firefox
LastAppDir=/usr/lib/firefox/browser
then replace it with this:
[Compatibility]
LastVersion=76.0.1_20200507114007/20200507114007
LastOSABI=Linux_x86_64-gcc3
LastPlatformDir=/usr/lib/firefox
LastAppDir=/usr/lib/firefox/browser
You can also create and use a new profile, of course. With the FF Profile Manager, which you can find on the desktop, you can easily switch between several profiles.
from xubuntu-vnc.
I've found, that the problem relates to the switch FORCE_DISABLE_E10S=1 that I use in containers.
The Docker image tagged as multiprocess does not use the switch and it does not scramble web pages. However, Firefox crashes all the time.
With this knowledge I've quickly found also the following pages:
Almost every site is broken in Firefox 77
from xubuntu-vnc.
Another possible way around is building an image including a newer beta-version of Firefox (e.g. 78.0b6). I've tested that it helps. However, I don't want to use beta-versions in the master branch and releases.
from xubuntu-vnc.
Because this is already the second time I had to roll-back Firefox to its previous version and in both cases it was because of multi-process, I'm currently working on images that will not force single-process any more.
Mozilla people want to stop supporting the FORCE_DISABLE_E10S switch anyhow. I've planned this change for later, but two forced roll-backs are already enough for me.
If Firefox will be released in its next version before I'm finished with my testing, I'll still release my images with that new Firefox version. If the scrambling problem will be gone, of course.
In any case, the future images that include Firefox will use multi-process by default. The current off-broadway tag multiprocess
will be replaced by a new singleprocess
one.
If Mozilla people are right, the change to multi-process should bring not only better performance by browsing Internet, but also higher security because of sand-boxing. Hopefully it'll work reliably also in Docker.
from xubuntu-vnc.
I've just published a new page Firefox multi-process in Wiki, which explains how the problem will be addressed in future releases.
from xubuntu-vnc.
Fixed in the release 20.06.2 by switching to multi-process by default. Be aware that larger shared memory is required. At least 256MB is recommended.
Remark: The next Firefox version (78.0) should not scramble pages even in single-process mode.
from xubuntu-vnc.
Related Issues (7)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xubuntu-vnc.