Bug 18442 - Wrong behavior with Firefox when Breeze-gtk is installed
Summary: Wrong behavior with Firefox when Breeze-gtk is installed
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: KDE maintainers
QA Contact:
URL: https://framapic.org/1WnwcPseWFDk/Rr6...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-12 12:18 CEST by Antoine Dumondel
Modified: 2017-01-26 09:49 CET (History)
3 users (show)

See Also:
Source RPM: breeze-gtk-5.6.3-1.mga6
CVE:
Status comment:


Attachments

Description Antoine Dumondel 2016-05-12 12:18:11 CEST
Morning,

Description of problem:

When Breeze-gtk is installed, Thunderbird, Inkscape or The GIMP looks like other application and are integrated into Plasma. But, Firefox have some issue.
As you can see on the attachment, Firefox hadn't the same look or behavior.
When you double click into the adress bar, that select all the text with an highlight of what is selected. But here, when Breeze-gtk is installed, the highlight disappear and you can't know what is selected, as all which is selectable on the web page.
Similarly, when you put some letter/word into the adress bar, normally you have a rolling list which appear to show your preview search or your favourite, etc. Here, the rolling list is here but you can't know what you have selected.

After uninstall Breeze-gtk, Firefox takes back its usual behavior BUT the application which using GTK (Thunderbird/Inkscape/The GIMP for what I've tried) are not any more joined into the theme.

Version-Release number of selected component (if applicable):

- plasma-workspace-5.6.3-2.mga6
- task-plasma5-minimal-5.6.0-1.mga6
- task-plasma5-5.6.0-1.mga6
- breeze-gtk-5.6.3-1.mga6
- breeze-common-5.6.3-1.mga6
- breeze-icons-5.21.0-1.mga6
- breeze-5.6.3-1.mga6

How reproducible:

Every time

Steps to Reproduce:
1. Install breeze-gtk
2. Remove breeze-gtk
Nicolas Lécureuil 2016-05-12 12:40:51 CEST

Keywords: (none) => UPSTREAM

Comment 1 Jüri Ivask 2016-05-12 22:00:19 CEST
Breeze-gtk just has supported gtk2 apps (thunderbird, libreoffice with gtk, binary firfox up to 45 esr etc) much better than gtk3 apps (Mageia Firefox, various drak applications etc). See for example reported issues in github:
https://github.com/dirruk1/gnome-breeze/issues

However since about last friday the settings applied with kde-gtk-config to gtk apps to use Breeze theme does not have any effect at all. All gtk apps are with default gtk theme...

CC: (none) => jyri2000

Comment 2 Jüri Ivask 2016-05-13 10:07:38 CEST
To be more precise - only Breeze icons are not applied to gtk apps, other theme elements seem to be present - probably have to create a separate bug report for that...
Comment 3 Jüri Ivask 2016-06-09 16:12:34 CEST
The problem applies now also to libreoffice as libreoffice by default uses now libreoffice-gtk3 integration and using breeze-gtk & kde-gtk-config and applying breeze theme to gtk3 apps results no icons in firefox and libreoffice menus etc...
As breeze is the default Plasma 5 theme then this inconsistency in look&feel is quite annoying...
Comment 4 Otto Leipälä 2016-07-15 15:07:44 CEST
This is because breeze-gtk is not yet compatible with gtk 3.20 you need to wait.

CC: (none) => ozkyster

Comment 5 Nicolas Lécureuil 2016-07-15 17:29:05 CEST
see: https://bugs.kde.org/show_bug.cgi?id=361066

See Also: (none) => https://bugs.kde.org/show_bug.cgi?id=361066

Comment 6 Otto Leipälä 2016-07-16 15:01:49 CEST
Can you neoclust force adwaita as default gtk theme in Mageia 6 with plasma 5. ?
Breeze-gtk theme seems not to be even with older gtk3 versions very complete like adwaita is already.
Samuel Verschelde 2016-08-25 16:24:37 CEST

Assignee: mageia => kde

Comment 7 Rémi Verschelde 2017-01-21 11:08:48 CET
I can confirm that the bug is still valid in the current Cauldron with plasma 5.8.5. The upstream bug report linked in comment 5 is marked as closed, but there are definitely still glitches in GTK+3 applications.
Comment 8 Rémi Verschelde 2017-01-21 11:11:35 CET
If it is not fixed before the release, it should probably go in the Errata that it is advise to keep the Adwaita theme for GTK+3 applications in kde-gtk-config.

Keywords: (none) => FOR_ERRATA6

Comment 9 Jüri Ivask 2017-01-24 13:14:09 CET
Is'nt it a better solution to package for Cauldron Firefox 45 ESR with gt2 support? I'm using the stock 45ESR and it integrates with Plasma DE very well.
Of course if the gtk3 firefox is needed for other desktops, then that solution is a no go...
Comment 10 Rémi Verschelde 2017-01-25 18:45:24 CET
Just pushed breeze-gtk-5.8.5-2.mga6 which should fix this issue (it does for me, at least from a first impression).

It was a packaging issue as we forgot to define a CMake option to target GTK+3 >= 3.20 (by default breeze-gtk would thus use the config for GTK+3 3.18).

Please test and mark as FIXED if you confirm that it works.
Comment 11 David GEIGER 2017-01-25 19:24:15 CET
Confirmed here, it is now fixed with breeze-gtk-5.8.5-2.mga6!

CC: (none) => geiger.david68210

Comment 12 Jüri Ivask 2017-01-26 09:43:55 CET
Yes, seems to be fixed now for Firefox, Thanks!
Also for libreoffice the situation is much better now with the default libreoffice-gtk3. There are still no breeze icons in pulldown menus (it has with libreoffice-gtk2 & forcing it with "export SAL_USE_VCLPLUGIN=gtk") but now the pulldown menus are at least spaced correctly.
Comment 13 Rémi Verschelde 2017-01-26 09:49:11 CET
Marking as fixed then :)

Keywords: FOR_ERRATA6, UPSTREAM => (none)
Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.