This is a follow-up bug of bug 115438 based on https://bugs.documentfoundation.org/show_bug.cgi?id=115438#c9 as it's still reproducible on master STR: 1. Open Impress 2. Insert a table 3. Add some text to A1 4. Select the text with Ctrl + A and copy it 5. Paste the text in A2 3 times 6. Undo 4 times -> LibreOffice hangs Reproduced in Version: 6.2.0.0.alpha0+ Build ID: aa84f1458f422c1acf38b53a3e3138cd0e84e313 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); Calc: group threaded
Regression introduced by: https://cgit.freedesktop.org/libreoffice/core/commit/?id=5131f5ba19ebc5de17139dbcf373866a9b155b2b author Armin Le Grand <Armin.Le.Grand@cib.de> 2017-08-10 20:08:56 +0200 committer Armin Le Grand <Armin.Le.Grand@cib.de> 2017-08-11 08:51:43 +0200 commit 5131f5ba19ebc5de17139dbcf373866a9b155b2b (patch) tree 627beb6b4b636e0161ba92ecf7fc3005a2c3b983 parent 46b4eb8b0e9325f8c29cd391baf9504bccee1837 (diff) editviewoverlay: corrected AttributeChange EditView on Overlay visualization needs to handle selection change when e.g. FontSize attribute of a selected text portion changes. Changed handling so that selection overlay is an integral part of text visualization overlay and refreshing text visualization always refreshes selection visuals, but not the other way around. Both anyways check for real change, so just extra testing is avoided which is still the better solution Bisected with: bibisect-linux64-6.0 Adding Cc: to Armin Le Grand
Paul Trojahn committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=6b669c9d9ee61c5c37c384c3a546467a048f5636 tdf#118967 Batch all a11y notifications It will be available in 6.2.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Verified in Version: 6.2.0.0.alpha0+ Build ID: 2da435922f9c1fcf52eb0c1eb3d6f73581e9f793 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); Calc: threaded @Paul Trojahn, Thanks for fixing this!!
*** Bug 119341 has been marked as a duplicate of this bug. ***
Hi Paul, You commit fixes this issue and bug 119341 and probably some other slownesses. Should it be backported to 6.1 branch ?
Not sure. It works on 6.1 on my machine, but it seems like a pretty large patch to backport. What do you think?
*** Bug 121773 has been marked as a duplicate of this bug. ***