Chromium UI is very large

Bug #1302155 reported by Steve Magoun on 2014-04-03
86
This bug affects 17 people
Affects Status Importance Assigned to Milestone
chromium-browser (Ubuntu)
Undecided
Unassigned

Bug Description

I'm using the chromium-browser build from https://launchpad.net/~cmiller/+archive/chromium-browser-dev-daily so that I can test touchscreen functionality. The entire app looks like it's been scaled up by a factor of at least 2x, so all UI elements/fonts/images are very large.

To reproduce:
1) Launch chromium

Expected resuilts:
Chromium uses system widget + font sizes

Actual results:
Chromium renders all UI elements at least 2x larger than normal.

Browser version is: Version 35.0.1870.2 Ubuntu 14.04 aura (254650)

This behavior happens regardless of whether I have the "UI scale" slider in the displays control panel set to 1 or some other value like 1.25. Deleting the cache + preferences from ~/.cache/chromium and ~/.config/chromium does not fix the problem.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: chromium-browser 35.0.1870.2-0~devtesting032301~s~pkg988.1 [origin: LP-PPA-cmiller-chromium-browser-dev-daily]
ProcVersionSignature: Ubuntu 3.13.0-21.43-generic 3.13.8
Uname: Linux 3.13.0-21-generic x86_64
ApportVersion: 2.14-0ubuntu1
Architecture: amd64
CrashDB: ubuntu
CurrentDesktop: Unity
Date: Thu Apr 3 16:06:01 2014
Desktop-Session:
 DESKTOP_SESSION = ubuntu
 XDG_CONFIG_DIRS = /etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg
 XDG_DATA_DIRS = /usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/
DetectedPlugins:

DistributionChannelDescriptor:
 # This is a distribution channel descriptor
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-somerville-precise-amd64-20130203-1
EcryptfsInUse: Yes
Env:
 MOZ_PLUGIN_PATH = None
 LD_LIBRARY_PATH = None
InstallationDate: Installed on 2013-12-02 (121 days ago)
InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 20130203-13:50
SourcePackage: chromium-browser
ThirdParty: True
UpgradeStatus: Upgraded to trusty on 2014-02-12 (50 days ago)
chromium-default: CHROMIUM_FLAGS=""
gconf-keys: /desktop/gnome/applications/browser/exec = b'firefox\n'/desktop/gnome/url-handlers/https/command = b''/desktop/gnome/url-handlers/https/enabled = b''/desktop/gnome/url-handlers/http/command = b''/desktop/gnome/url-handlers/http/enabled = b''/desktop/gnome/session/required_components/windowmanager = b''/apps/metacity/general/compositing_manager = b''/desktop/gnome/interface/icon_theme = b'gnome\n'/desktop/gnome/interface/gtk_theme = b'Clearlooks\n'
modified.conffile..etc.default.chromium.browser: [deleted]

Steve Magoun (smagoun) wrote :
Steve Magoun (smagoun) wrote :

Attached screenshot shows the extra-large chromium UI. In the screen on the left, the UI scale (from the displays control panel) is set to 1.25 and the UI scale for the screen on the right is set to 1. The UI scale setting does not seem to affect the size of chromium though - it's big even if I reset the scale to 1.0 on both screens.

Chad Miller (cmiller) wrote :

Thanks. Known problem.

Try the "beta" PPA also. That is what's going be released sooner.

Both of those should always have problems or they would have been released upstream already.

Chad Miller (cmiller) wrote :

Marking as Invalid because it's not a released version and I understand the cause. Thank you for reporting it.

Changed in chromium-browser (Ubuntu):
status: New → Invalid

Setting status to new again. I just updated to 14.04 and my chromium is huge as in the screenshots.

Changed in chromium-browser (Ubuntu):
status: Invalid → New
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in chromium-browser (Ubuntu):
status: New → Confirmed
Chad Miller (cmiller) on 2014-04-21
Changed in chromium-browser (Ubuntu):
status: Confirmed → Fix Committed
Maarten Rijke (infie) wrote :

This is also affecting me when using my laptop's screen (14" 1920x1200). Chromium is the only application that does this, all the other applications I have work fine.

I see the status has been changed to "Fix Committed", in which version exactly is this fixed?

I'm also affected and i also have a laptop screen with 14" 1920x1200 (Thinkpad T440s)

hasi (whynot-nurfuerspam) wrote :

Same here on a 1080p screen on an 11.6" laptop (Thinkpad Helix).
Problem does not exist on Chrome Version 34.0.1847.137.

Maarten Rijke (infie) wrote :

@ #9 - do you have a download link for that version? Can't seem to find it, and the one in Chad Miller's dev channel is even more broken.

hasi (whynot-nurfuerspam) wrote :

Maarten: I just found this

http://news.softpedia.com/news/Three-Security-Fixes-Included-in-Chrome-34-0-1847-137-442377.shtml

I just want to emphasize that this is Chrome and not Chromium. It just happened to be the Chrome version I am currently running here on Linux (ubuntu 14.04), and it does not show the problem.

When is a fix for this expected to be released? This is a problem on my ThinkPad T440s as well.

Please release a new version with this fix. Chromium is for me (and others) NOT usable for nearly two months...

Diaa Sami (diaa.sami) wrote :

I was able to run chromium with normal UI size using the following command
chromium-browser --force-device-scale-factor

hasi (whynot-nurfuerspam) wrote :

@Diaa:
Awesome! Thanks so much for this hint!
This works here, too (Chromium 34.0.1847.116 Ubuntu 14.04 aura, running on kubuntu 14.04, KDE 4.13).

Launchpad Janitor (janitor) wrote :
Download full text (5.1 KiB)

This bug was fixed in the package chromium-browser - 35.0.1916.153-0ubuntu1~pkg1029

---------------
chromium-browser (35.0.1916.153-0ubuntu1~pkg1029) utopic; urgency=medium

  * Release to stage

chromium-browser (35.0.1916.153-0ubuntu1) UNRELEASED; urgency=low

  * debian/patches/display-scaling-default-value: Make default scale 1:1
    when no gsettings information is available. (LP: #1302155)
  * debian/patches/title-bar-default-system.patch-v34: Make window
    title-bar frame default to system-provided instead of custom. Again.
  * debian/patches/fix-gyp-space-in-object-filename-exception.patch: Make
    is deprecated, and not well supported, but we still need it.
  * debian/chromium-browser.sh.in, debian/chromium-browser.dirs: Speed up
    chromium startup by avoiding execution of unnecessary programs for real
    this time, and also, add a place in /etc for other packages to hook into
    chromium safely.
  * debian/chromium-browser-customization-example,
    debian/chromium-browser.sh.in: Add support for better customization of
    chromium by other packages. Files in /etc/chromium-browser/customizations/
    are sourced at startup time.
  * debian/patches/notifications-nicer: Make buggy background-mode processes
    off by default.
  * 7-npapi-permission-not-defaults-to-unauthorized.patch: Fix misapplication.
    Put inside linux test, not chromeos test.
  * Upstream release 35.0.1916.153.
  * Upstream release 34.0.1847.137:
    - CVE-2014-1740: Use-after-free in WebSockets.
    - CVE-2014-1741: Integer overflow in DOM ranges.
    - CVE-2014-1742: Use-after-free in editing.
  * Upstream release 35.0.1916.114:
    - CVE-2014-1743: Use-after-free in styles.
    - CVE-2014-1744: Integer overflow in audio.
    - CVE-2014-1745: Use-after-free in SVG.
    - CVE-2014-1746: Out-of-bounds read in media filters.
    - CVE-2014-1747: UXSS with local MHTML file.
    - CVE-2014-1748: UI spoofing with scrollbar.
    - CVE-2014-1749: Various fixes from internal audits, fuzzing and other
      initiatives.
    - CVE-2014-3152: Integer underflow in V8 fixed in version 3.25.28.16.
  * debian/rules: Re-enable SSE for x86.
  * debian/control: Add build-dep on libkrb5-dev.
  * debian/patches/gyp-make-generator-reenabled.
  * Reenable webapps patches 3,5,6,7.
  * Remove old, unnecessary files, debian/cdbs, debian/cdbs/scons.mk,
    debian/cdbs/tarball.mk, debian/enable-dist-patches.pl,
    debian/keep-alive.sh
  * Remove OS condition in webapps desktop integration patches. We know
    the OS.

chromium-browser (34.0.1847.116-0ubuntu2) trusty; urgency=medium

  * Don't recommend pepperflashplugin-nonfree, which is in multiverse. (LP:
    #1307606)

chromium-browser (34.0.1847.116-0ubuntu1) trusty; urgency=low

  * New upstream release 34.0.1847.116:
    - CVE-2014-1716: UXSS in V8.
    - CVE-2014-1717: OOB access in V8.
    - CVE-2014-1718: Integer overflow in compositor.
    - CVE-2014-1719: Use-after-free in web workers.
    - CVE-2014-1720: Use-after-free in DOM.
    - CVE-2014-1721: Memory corruption in V8.
    - CVE-2014-1722: Use-after-free in rendering.
    - CVE-2014-1723: Url confusion with RTL characters.
    - CVE-2014-1724: Use-after-free in...

Read more...

Changed in chromium-browser (Ubuntu):
status: Fix Committed → Fix Released
astraluxkl (astraluxkl) wrote :

solution is to add flag "--force-device-scale-factor" in "/usr/bin/chromium-browser"
I added the following line
CHROMIUM_FLAGS="$CHROMIUM_FLAGS --force-device-scale-factor=1"
after the CHROMIUM_FLAGS definition in the script "/usr/bin/chromium-browser"

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers