Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 819771 - >=www-client/{chromium,google-chrome}-95.0.4638.54: maximize gets screen dimension wrong
Summary: >=www-client/{chromium,google-chrome}-95.0.4638.54: maximize gets screen dime...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chromium Project
URL: https://crbug.com/1261797
Whiteboard:
Keywords:
: 820800 (view as bug list)
Depends on: 826938
Blocks:
  Show dependency tree
 
Reported: 2021-10-23 15:55 UTC by bagas
Modified: 2021-11-24 20:05 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bagas 2021-10-23 15:55:31 UTC
Hello.
My system Linux 5.10.61-gentoo x86_64.
In the package Google Chrome Version 95.0.4638.54 (Official assembly), (64 bit), the function in full screen does not work correctly.
If you click on the button to expand to full screen, then the browser goes beyond the bounds of the screen.
Screenshot of the upper right corner of the browser, this happens after clicking on the button in full screen.
https://i.ibb.co/rZGrRj2/thread-132122066-11699261724530673034.png

Reproducible: Always
Comment 1 Stephan Hartmann (RETIRED) gentoo-dev 2021-10-23 17:20:18 UTC
Known issue and no workaround at the moment. See https://crbug.com/1261797 for details.
Comment 2 bagas 2021-10-24 12:58:55 UTC
Why is there no previous stable port?
And how long will this situation last?
This situation strains me.
This package needs to be masked 95.0.4638.54, it doesn't work correctly!
Comment 3 Stephan Hartmann (RETIRED) gentoo-dev 2021-10-24 15:20:17 UTC
(In reply to bagas from comment #2)
> Why is there no previous stable port?
> And how long will this situation last?
> This situation strains me.
> This package needs to be masked 95.0.4638.54, it doesn't work correctly!

You are free to restore the previous _vulnerable_ version locally. I also added the link to upstream bug report. You can ask there for an ETA. Why should we mask a version that has a minor user interface bug while the previous version has known serious vulnerabilities?
Comment 4 Stephan Hartmann (RETIRED) gentoo-dev 2021-10-28 06:22:27 UTC
You can workaround the issue with enabling "Use system title bar and borders" in Settings->Appearance.
Comment 5 bagas 2021-10-29 16:11:02 UTC
Problem remained at 95.0.4638.69 !!!
Apparently there is only one solution, switch to firefox!
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-10-29 16:50:10 UTC
(In reply to bagas from comment #2)
> Why is there no previous stable port?
> And how long will this situation last?
> This situation strains me.
> This package needs to be masked 95.0.4638.54, it doesn't work correctly!

We are not developers of Chromium. We just maintain it in Gentoo. Please leave out comments like this because it's counter-productive. Feel free to go help the Google developers to fix the bug instead.

(In reply to bagas from comment #5)
> Problem remained at 95.0.4638.69 !!!
> Apparently there is only one solution, switch to firefox!

Stop.
Comment 7 Stephan Hartmann (RETIRED) gentoo-dev 2021-10-29 17:24:41 UTC
(In reply to bagas from comment #5)
> Problem remained at 95.0.4638.69 !!!
> Apparently there is only one solution, switch to firefox!

Have you tried the work around? The problem only occurs with XFCE.
Comment 8 bagas 2021-10-29 17:49:53 UTC
(In reply to Stephan Hartmann from comment #7)
> (In reply to bagas from comment #5)
> > Problem remained at 95.0.4638.69 !!!
> > Apparently there is only one solution, switch to firefox!
> 
> Have you tried the work around? The problem only occurs with XFCE.

You can workaround the issue with enabling "Use system title bar and borders" in Settings->Appearance.

Does not fit.
Started slowly moving to firefox.
Comment 9 Ionen Wolkens gentoo-dev 2021-10-30 03:36:14 UTC
*** Bug 820800 has been marked as a duplicate of this bug. ***
Comment 10 Larry the Git Cow gentoo-dev 2021-10-30 17:30:07 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a035ae5851832c168d6db5955027ef3f9051534

commit 4a035ae5851832c168d6db5955027ef3f9051534
Author:     Stephan Hartmann <sultan@gentoo.org>
AuthorDate: 2021-10-30 17:29:36 +0000
Commit:     Stephan Hartmann <sultan@gentoo.org>
CommitDate: 2021-10-30 17:30:01 +0000

    www-client/chromium: dev channel bump to 97.0.4682.3
    
    Bug: https://bugs.gentoo.org/819771
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Stephan Hartmann <sultan@gentoo.org>

 www-client/chromium/Manifest                       |  4 +--
 ...0.4676.0.ebuild => chromium-97.0.4682.3.ebuild} |  9 +++----
 .../chromium/files/chromium-95-xfce-maximize.patch | 30 ++++++++++++++++++++++
 3 files changed, 36 insertions(+), 7 deletions(-)
Comment 11 Larry the Git Cow gentoo-dev 2021-10-30 17:41:39 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61ba25145e2693ec3da97b6fe059de0f6d92dc69

commit 61ba25145e2693ec3da97b6fe059de0f6d92dc69
Author:     Stephan Hartmann <sultan@gentoo.org>
AuthorDate: 2021-10-30 17:41:04 +0000
Commit:     Stephan Hartmann <sultan@gentoo.org>
CommitDate: 2021-10-30 17:41:34 +0000

    www-client/chromium: stable channel bump to 95.0.4638.69
    
    Bug: https://bugs.gentoo.org/819771
    Bug: https://bugs.gentoo.org/820689
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Stephan Hartmann <sultan@gentoo.org>

 www-client/chromium/Manifest                     |   1 +
 www-client/chromium/chromium-95.0.4638.69.ebuild | 953 +++++++++++++++++++++++
 2 files changed, 954 insertions(+)
Comment 12 Larry the Git Cow gentoo-dev 2021-11-04 15:00:43 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98993934e5ee4a8c2d52d81d49843f00ef14918

commit c98993934e5ee4a8c2d52d81d49843f00ef14918
Author:     Stephan Hartmann <sultan@gentoo.org>
AuthorDate: 2021-11-04 14:59:47 +0000
Commit:     Stephan Hartmann <sultan@gentoo.org>
CommitDate: 2021-11-04 15:00:16 +0000

    www-client/chromium: beta channel bump to 96.0.4664.35
    
    Bug: https://bugs.gentoo.org/819771
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Stephan Hartmann <sultan@gentoo.org>

 www-client/chromium/Manifest                                         | 2 +-
 .../{chromium-96.0.4664.27.ebuild => chromium-96.0.4664.35.ebuild}   | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)
Comment 13 Larry the Git Cow gentoo-dev 2021-11-13 20:08:06 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574de6d3160c7dc97d8d9f3bff9b9e14e925251c

commit 574de6d3160c7dc97d8d9f3bff9b9e14e925251c
Author:     Stephan Hartmann <sultan@gentoo.org>
AuthorDate: 2021-11-13 20:06:30 +0000
Commit:     Stephan Hartmann <sultan@gentoo.org>
CommitDate: 2021-11-13 20:06:51 +0000

    www-client/chromium: beta channel bump to 96.0.4664.45
    
    Bug: https://bugs.gentoo.org/816699
    Bug: https://bugs.gentoo.org/819771
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Signed-off-by: Stephan Hartmann <sultan@gentoo.org>

 www-client/chromium/Manifest                       |  2 +-
 ...4664.35.ebuild => chromium-96.0.4664.45.ebuild} |  5 ++-
 .../chromium/files/chromium-96-xfce-maximize.patch | 51 ++++++++++++++++++++++
 .../chromium/files/chromium-glibc-2.34.patch       | 28 ++++++++++++
 4 files changed, 83 insertions(+), 3 deletions(-)
Comment 14 Larry the Git Cow gentoo-dev 2021-11-13 22:14:40 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56248a329aa954b3bf33c8206a40fc8eb7c20c27

commit 56248a329aa954b3bf33c8206a40fc8eb7c20c27
Author:     Stephan Hartmann <sultan@gentoo.org>
AuthorDate: 2021-11-13 22:14:06 +0000
Commit:     Stephan Hartmann <sultan@gentoo.org>
CommitDate: 2021-11-13 22:14:33 +0000

    www-client/chromium: dev channel bump to 97.0.4692.8
    
    Bug: https://bugs.gentoo.org/816699
    Bug: https://bugs.gentoo.org/819771
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Signed-off-by: Stephan Hartmann <sultan@gentoo.org>

 www-client/chromium/Manifest                                        | 4 ++--
 .../{chromium-97.0.4688.2.ebuild => chromium-97.0.4692.8.ebuild}    | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)
Comment 15 Stephan Hartmann (RETIRED) gentoo-dev 2021-11-14 16:43:23 UTC
@XFCE Can we add [1] to xfce-base/xfwm4 and consider fast stabilization to fix this bug?
Applied it locally and it seems to work with google-chrome and microsoft-edge. I can keep the Chromium hack for the moment, but all other Chromium based are broken.

[1] https://gitlab.xfce.org/xfce/xfwm4/-/commit/488288f6e35d5d3dc077e87fe2ed83129692f62e
Comment 16 bagas 2021-11-18 13:31:10 UTC
96.0.4664.45
not fixed!
Comment 17 bagas 2021-11-18 16:58:49 UTC
97.0.4692.20
Window behavior is normal.
This means we will have to wait for the stabilization of version 97.
Ehh, for a long time, it’s about a month to wait means.
Comment 18 Larry the Git Cow gentoo-dev 2021-11-18 17:06:09 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a48f9aa81348de4240df10eb44933acd5348412

commit 6a48f9aa81348de4240df10eb44933acd5348412
Author:     Stephan Hartmann <sultan@gentoo.org>
AuthorDate: 2021-11-18 17:05:34 +0000
Commit:     Stephan Hartmann <sultan@gentoo.org>
CommitDate: 2021-11-18 17:05:47 +0000

    xfce-base/xfwm4: add patch for handling GTK_FRAME_EXTENTS
    
    Bug: https://bugs.gentoo.org/819771
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Signed-off-by: Stephan Hartmann <sultan@gentoo.org>

 .../files/xfwm4-4.16.1-gtk_frame_extents.patch     | 56 ++++++++++++++++
 xfce-base/xfwm4/xfwm4-4.16.1-r1.ebuild             | 74 ++++++++++++++++++++++
 2 files changed, 130 insertions(+)
Comment 19 Stephan Hartmann (RETIRED) gentoo-dev 2021-11-24 20:05:56 UTC
I cannot reproduce the issue with xfwm4-4.16.1-r1 anymore.