Created attachment 136710 [details]
various popups that didnt work
1. open writer in Arabic UI
2. click on down arrow button portion of the font or highlight color toolbar control to see the color palette and the popup overlaps the button
3. click on line spacing or special character group button and nothing happens
4. click on down arrow button portion of the basic shapes button, or any of the spit buttons in the drawing toolbar and the popup will open up overlapping the button or far away from the button
This only happens in gtk2. Gtk3 has its own set of issues in bug 112845
Build ID: a2a3e06a29077d4274dc15eea28a01afe22e3658
CPU threads: 2; OS: Linux 4.4; UI render: default; VCL: gtk2;
Locale: en-US (en_US.UTF-8); Calc: group
Locally applied https://gerrit.libreoffice.org/#/c/43057/ and it's resolved.
Closing as duplicate of bug 112827
*** This bug has been marked as a duplicate of bug 112827 ***
(In reply to Xisco Faulí from comment #1)
> Locally applied https://gerrit.libreoffice.org/#/c/43057/ and it's resolved.
I tested with my own build of master which contains this fix (Build ID: 13a27860ae79ee8ac9c96b8beb6d3d7aa56a9d94), and unfortunately the bug is still there. I didn't test with an Arabic UI, just with exporting SAL_RTL_ENABLED=1 (no idea if that makes any difference).
build id: 6e3e4cd38b56d432c48cd7217885974e3f0519fd
Another problem is that clicking the the up/down arrow part of a drop down list (e.g. page deck of the sidebar, font effects tab of character dialog)
the gtk2 overlap would probably go away with matching the gtk2 code to this gtk3 change https://cgit.freedesktop.org/libreoffice/core/commit/?id=19a7c81d3ce2a8a7b9a6ed305e474a80fd286ddf
dunno what other side effects that might have in gtk2 world though
Yes steps 2 and 3 are fixed. step 4 and the step in comment 4 are still remaining.
معرّف البناء: cfbb8b5090537e79ba70e250ddee86d53facbe15
خيوط المعالج: 2; نظام التَّشغيل: Linux 4.4; مصيّر الواجهة: المبدئيّ; VCL: gtk2;
المحليّة: en-US (en_US.UTF-8); Calc: group
Step 4 bug (popup overlaps Insert Basic Shapes button) is still seen in:
מזהה הבנייה: 637d96a25926e299fff5b4cf5a0055b1d171b23b
CPU threads: 8; OS: Linux 4.9; UI render: בררת מחדל; VCL: gtk2;
מיקום: en-US (en_US.utf8); Calc: group
i.e. when it was activated in GTK2 mode,
using 'SAL_USE_VCLPLUGIN="gtk" ./soffice'
OS: Debian 64bit Stretch (Debian 9.2, with some backported packages)
I used Hebrew UI in my tests.