Using the breeze style, labels in listboxes are cut off, see screenshot. Happens in both kde4 (konqueror+kwebkitpart) and qt5 (qupzilla) versions. It does not affect khtml. Reproducible: Always
Created attachment 88864 [details] screenshot
Confirmed. Will fix (this is due to some installed ItemViewDelegate)
Git commit e4ffbade2f210df8898c43468453eca51ab9daa9 by Hugo Pereira Da Costa. Committed on 29/09/2014 at 07:05. Pushed by hpereiradacosta into branch 'Plasma/5.1'. Added hasParent method Do not add ItemDelegate to combobox views if inside QWebView, because ItemDelegate handling is broken in Qt for such widgets M +6 -3 kstyle/breezestyle.cpp M +33 -0 kstyle/breezestyle.h http://commits.kde.org/breeze/e4ffbade2f210df8898c43468453eca51ab9daa9
Git commit bf46bbaf04f69eb71a9400d6a6a7a142f1ee9b2e by Hugo Pereira Da Costa. Committed on 29/09/2014 at 14:12. Pushed by hpereiradacosta into branch 'Plasma/5.1'. Added hasParent method Do not add ItemDelegate to combobox views if inside QWebView, because ItemDelegate handling is broken in Qt for such widgets M +6 -3 kstyle/oxygenstyle.cpp M +33 -1 kstyle/oxygenstyle.h http://commits.kde.org/oxygen/bf46bbaf04f69eb71a9400d6a6a7a142f1ee9b2e
Git commit ec69ec9fc5bfb62bd514c913feaadeff3fbdbdd7 by Hugo Pereira Da Costa. Committed on 29/09/2014 at 14:12. Pushed by hpereiradacosta into branch 'master'. Added hasParent method Do not add ItemDelegate to combobox views if inside QWebView, because ItemDelegate handling is broken in Qt for such widgets M +6 -3 kstyle/oxygenstyle.cpp M +33 -1 kstyle/oxygenstyle.h http://commits.kde.org/oxygen/ec69ec9fc5bfb62bd514c913feaadeff3fbdbdd7
So, we never reported the bug upstream, added a workaround to Oxygen, forked Oxygen to create Breeze, and now, ten years later, I'm wondering whether we still need to traverse entire chain of ComboBoxes' parents on each polish(). What would be the best way to test it today?