Streamline Use of the Web

Browsers

SystemsApplies to all Kubuntu
Verified on24.04, 22.04
Planned26.04
Focus ModelsAll
Browse the Web securely with Firefox.

Browse the Web securely with Firefox.

This page provides suggestions on how you might improve the performance and usability of your preferred browser.

Please read the disclaimer before proceeding. We review and update guided solutions regularly. If you have suggestions or requests, please write support@kfocus.org.

General Hints

Google Meet Shared Screen Freezes: Sometimes, when using Google Meet, a shared tab, window, or screen will "stall" and stop updating. This appears to be an issue with Google Chrome after version 139, but it may also happen in other browsers. We have found that using screen annotations fixes this immediately and every time: click the tool at the bottom center of the shared screen that looks like an ink squiggle, then select "Disappearing Ink" and draw on the shared view to unfreeze it.

Default Browser: You can change the default browser using [ System Settings ] > [ Applications ] > [ Default Applications ] and then selecting a value for the [ Web browser ], and then click [ Apply ] at the bottom right. Usually this works immediately, but if not, see the advice in Troubleshooting section.

Browser Scaling: Sometimes, GTK apps like Google Chrome or Firefox will not scale like the rest of the UI. If this affects your system, see the workaround found in the External Displays Guided Solution.

Printing: See Printing which discusses interfaces for browsers.

Browser Profiles: Most modern browsers support synced profiles that you can use across multiple devices. Each browser instance can have many of them. In Chrome, for example, profiles are selected from a circle icon, directly to the left of the three-vertical-dots menu icon at the top-right of the browser window. Synced profiles contain account information, installed extensions, preferences, and bookmarks. Usually, synced profiles are a great convenience. However, they can also copy incompatibilities, misconfigurations, misbehaving extensions, or corruption to all browsers that use them. Badly configured ad-blocker extensions, for example, are a frequent cause of trouble.

If you find an issue that you think may be profile-related, you can easily try using a different profile to see if it fixes the problem. For example, if you see a DNS_PROBE_FINISHED_NXDOMAIN error when you try to access the website in Chrome, try to access the same website in Firefox. Or try the browser action in a separate profile using a "Private" or "Incognito" window. To isolate the browser even further, create a new user, sign-in as that user, then try the browser action there with a new profile — you can delete this user promptly after this experiment. If the browser works as expected in any of these scenarios, then the browser profile is likely the trouble.

If the issue is in the profile, you can search for a guide on how to resolve your specific issue. A typical solution is to first disable all extensions and then re-enable them one by one. Alternately, you can create a new profile and start fresh. That's actually fairly easy, since one can import extensions and bookmarks into a new profile without too much effort. Firefox profiles are found in $HOME/.mozilla/firefox, whereas Chrome profiles are found in $HOME/.config/google-chrome. See Mozilla Support and Chrome Support for more information.

Firefox

FirefoxKubuntu 24.04 LTS with KFS uses the native Debian packages for Firefox and Thunderbird. If you have tried the snap and want to revert to the package, this guide should work.. Kubuntu Focus does not support the Firefox snap.

System title bars: We prefer standard title bars on Firefox. To set this, click on the menu button at top-right, then [ More Tools ] > [ Customize Toolbar ]. This will open a page in the main browser menu. Now look for the [x] Title Bar checkbox present in the bottom-left corner of the window and enable it.

Disabling Firefox Pocket recommendations: Firefox displays various articles chosen by Mozilla on the default new tab page. If this is undesirable, you may disable these recommendations. Click the gear icon in the upper-right corner of the new tab page. Then click on the "Recommended stories" switch to disable them.

KeePassXC: See Passwords for details on using this tool with your browser.

Google Chrome

Google ChromeVideos Won't Play on Nvidia: This happens in version 147 because of a bug where the video acceleration is broken. To work around this while retaining 3D acceleration, enter chrome://flags into the address bar, then disable Hardware-accelerated video decode. Alternatively, you can can disable all graphics acceleration in the browser using [ Google Chrome ] > [ Hamburger Menu ] > [ Settings ] > [ System ] > Use graphics acceleration... > toggle OFF. Once the capability returns, you can revert either or both changes.

Get rid of OAuth sign-in prompts

Get rid of OAuth sign-in prompts

Block Sign-In As Google Prompts: Many sites will attempt to coerce you to use Google OAuth sign-in instead of your password. To prevent this, you can use [ Google Chrome ] > [ Hamburger Menu ] > [ Settings ] > [ Privacy and security ] > [ Site settings ] > [ Additional content settings ] > [ Third-party sign-in ] and then check [x] Block sign-in prompts from identity services.

Intel Graphics Corruption: Some people have seen Google Chrome present corrupt graphics, especially around text on certain web pages. However, most pages are unaffected. This is an Intel Graphics (i915 iGPU) issue on 11th-gen CPUs and later. See GPU Select for complete resolution.

Appearance Settings: The system sets the following by default, but a synced profile may change them. Select [ Menu ] > [ Appearance ] to confirm these settings:

As of Q2 2025, the QT theme is preferred default because it is integrated to the desktop color theme. Unlike the other themes, it also immediately communicates light or dark theme changes to any web pages you may be viewing.

KeePassXC: See Passwords for details on using this tool with your browser.

Troubleshooting

For specific browser hints, see the section for that specific browser, such as Firefox.

Q: I have switched my default browser. However, links keep opening in a different browser. What can I do?

A: The default browser selection can be sticky. Using the default browser selector discussed in the General Hints section, select something else, apply, then try again. You may have to log out and back in to see the change. Another way to change immediately is to open a terminal and run xdg-settings set default-web-browser <browser-name>.

Revisions

This is a partial revision history. See the git repository for all entries.

Disclaimer

We try hard to provide a useful solution validated by professionals. However, we cannot anticipate every situation, and therefore cannot guarantee this procedure will work for your needs. Always backup your data and test the solution to determine the correct procedure for you.

THIS SOLUTION IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOLUTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

HAVE QUESTIONS?Call 844-536-2871 or write
TellMeMore@kfocus.org   |  GET FOCUS MERCH