Steps to reproduce: 1. Open attachment 145709 [details] from bug 120586 2. Place the cursor in the Hebrew text 3. Move to the right or left using the arrow keys -> A caret artifact is displayed on every position. Only reproduced with GTK3 and RTL text Reproduced in Version: 6.2.0.0.alpha0+ Build ID: 49c87270f7176312806d1759967c247a312f0acf CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); Calc: threaded
Regression introduced by: https://cgit.freedesktop.org/libreoffice/core/commit/?id=555e1ff4cc84682ea73f9976f8e3c6f1d0f22590 author Caolán McNamara <caolanm@redhat.com> 2017-02-07 16:17:02 +0000 committer Caolán McNamara <caolanm@redhat.com> 2017-02-07 16:41:51 +0000 commit 555e1ff4cc84682ea73f9976f8e3c6f1d0f22590 (patch) tree c6e071aaf02b08ec2db90407a3ede837959d4ce8 parent f9d0f55b2eefc1107d238774a00f7062a1e0d5c8 (diff) bubble the original gtk surface type through rendering this may make scrolling a tad faster Bisected with: bibisect-linux-64-5.4 Adding Cc: to Caolán McNamara
Created attachment 145763 [details] the problem
not reproducible for me under Fedora 28 with or without export GDK_BACKEND=x11 https://gerrit.libreoffice.org/#/c/61850/ is a speculative guess to see if it would make a difference ?
FWIW, some debugging tips. with a debugging build export VCL_GTK3_PAINTDEBUG=1 before launching it will allow some keys to do special stuff. pressing... 0 triggers a full refresh of the ui from the backing surface, if pressing 0 redraws without the problem then the problem is with telling gtk what area changed, if pressing 0 doesn't do anything then... pressing 1 start recording (with 2 stopping) each change as a dumped .png to /tmp which can help to isolate that the initial drawing is broken
Dear Xisco Faulí, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
I can't reproduce it in Version: 6.3.4.0.0+ Build ID: e93e0fb7ac8f14230434653e5d5f318707712667 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); UI-Language: en-US Calc: threaded nor in Version: 6.4.0.0.alpha1+ Build ID: ee909ca2c02f949605f68720c3f1eef658502749 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); UI-Language: en-US Calc: threaded Closing as RESOLVED WORKSFORME