Created attachment 138224 [details] process step-by-step 1) In BASIC in the Object Catalog choose some Module with many functions (vertical scrollbar has to be visible) and choose function at the bottom (name of the function must be selected, sometime you must twice doubleclick on it) 2) click to the basic code and write something (for example REM) 3) catch by mouse the scrollbar in Object Catalog and move it to the top 4) click on the top function and it jumps somewhere to the middle Operation is also in the PNG file. Bug is apparently in all versions 5.x. (I remembered on 5.0.?, 5.2.6,x, 5.2.7.x, 5.3.?, 5.4.3.x)
No problem. Please copy and paste here the contents of your Help - About. This allows us to know more about your system. Set to NEEDINFO. Change back to UNCONFIRMED after you have provided the information. Version: 5.4.3.2 (x64) Build ID: 92a7159f7e4af62137622921e809f8546db437e5 CPU threads: 4; OS: Windows 6.19; UI render: default; Locale: fi-FI (fi_FI); Calc: group
Verze: 5.4.3.2 (x64) ID sestavení: 92a7159f7e4af62137622921e809f8546db437e5 Vlákna CPU: 2; OS: Windows 6.1; Vykreslování UI: výchozí; Národní prostředí: cs-CZ (cs_CZ); Calc: CL
Hello Kamil Landa, Could you please try to reproduce it with the latest version of LibreOffice from https://www.libreoffice.org/download/libreoffice-fresh/ ? I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the bug is still present in the latest version.
Bug is still present Verze: 6.1.3.2 (x64) ID sestavení: 86daf60bf00efa86ad547e59e09d6bb77c699acb Vlákna CPU: 2; OS: Windows 6.1; Vykreslování UI: výchozí; Národní prostředí: cs-CZ (cs_CZ); Calc: CL
Hello Kamil Landa, A new major release of LibreOffice is available since this bug was reported. Could you please try to reproduce it with the latest version of LibreOffice from https://www.libreoffice.org/download/libreoffice-fresh/ ? I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the bug is still present in the latest version.
Bug is still present Verze: 6.2.4.1 (x64) ID sestavení: 170a9c04e0ad25cd937fc7a913bb06bf8c75c11d Vlákna CPU: 8; OS: Windows 10.0; Vykreslování UI: výchozí; VCL: win; Národní prostředí: cs-CZ (cs_CZ); Jazyk UI: cs-CZ Calc: threaded Verze: 6.3.0.0.beta1 (x64) ID sestavení: a187af327633f5f00363be5131bd21a13e0f1a7b Vlákna CPU: 8; OS: Windows 10.0; Vykreslování UI: GL; VCL: win; Národní prostředí: cs-CZ (cs_CZ); Jazyk UI: cs-CZ Calc: threaded
Hello Kamir, To be certain the reported issue is not related to corruption in the user profile, could you please reset your Libreoffice profile ( https://wiki.documentfoundation.org/UserProfile ) and re-test? I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the issue is still present
I reseted my Libre profile and re-tested it and bug is still present. Verze: 6.2.8.2 (x64) ID sestavení: f82ddfca21ebc1e222a662a32b25c0c9d20169ee Vlákna CPU: 8; OS: Windows 10.0; Vykreslování UI: výchozí; VCL: win; Národní prostředí: cs-CZ (cs_CZ); Jazyk UI: cs-CZ Calc: CL
Hello Kamil, A new major release of LibreOffice is available since this bug was reported. Could you please try to reproduce it with the latest version of LibreOffice from https://www.libreoffice.org/download/libreoffice-fresh/ ? I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the bug is still present in the latest version.
Bug is still present. Verze: 6.4.4.1 (x64) ID sestavení: b50bc319eca5cd5b66fbfe2ebd0d3bd1eed099b5 Vlákna CPU: 8; OS: Windows 10.0 Build 17763; Vykreslování UI: výchozí; VCL: win; Národní prostředí: cs-CZ (cs_CZ); Jazyk UI: cs-CZ Calc: threaded Bug is also in: Version: 7.0.0.0.alpha1 (x64) Build ID: 6a03b2a54143a9bc0c6d4c7f1... Vlákna CPU: 8; OS: Windows 10.0 Build 17763; Vykreslování UI: Skia/Vulkan; VCL: win; Locale: cs-CZ (cs_CZ); UI: cs-CZ Calc: threaded
Please attach a sample document, as this makes it easier for us to verify the bug. I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' once the requested document is provided. (Please note that the attachment will be public, remove any sensitive information before attaching it. See https://wiki.documentfoundation.org/QA/FAQ#How_can_I_eliminate_confidential_data_from_a_sample_document.3F for help on how to do so.)
Created attachment 160717 [details] ODT with long list of macros, and video with bug Example with ODT and video with bug Version: 7.0.0.0.alpha1 (x64) Build ID: 6a03b2a54143a9bc0c6d4c7f1... Vlákna CPU: 8; OS: Windows 10.0 Build 17763; Vykreslování UI: Skia/Vulkan; VCL: win; Locale: cs-CZ (cs_CZ); UI: cs-CZ Calc: threaded
I repro with the document in attachment 160717 [details] This is something that seems to have been fixed at some point and reappeared. 1. Tools - Macros - Organize - Basic 2. Edit something to open the IDE 3. In the Object Catalog, expand example-with-macros.odt down to Module1 4. Double-click specialCaller3 to edit it 5. Scroll in the Catalog down to the bottom, double-click vlozeniRegPauz Focus in the Catalog jumps away from the macro you just started editing. Repro on Win & Linux. Bibisected with Win 6.5 repo to https://git.libreoffice.org/core/+/9fd9da5739f5a99330af5601cd0a3a257f9dc529%5E!/ tdf#130161 adding a document dialog or modules doesn't update catalog Adding Cc: to Caolán McNamara
on the source window losing focus the content updates. But it looks like the lose focus is happening during the mouse up/down of the list so they trample over eachother
if we defer that update out until the next event loop it seems to work much better
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/1f209723cb294559f6f6bbb42d9db7b78a3b5a61 Resolves: tdf#114258 defer LoseFocus treeview update It will be available in 7.0.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
that seems to solve it as far as I can see
(In reply to Caolán McNamara from comment #17) > that seems to solve it as far as I can see Verified, thanks! Arch Linux 64-bit Version: 7.0.0.0.alpha1+ Build ID: 809ddff82dc9a28051d8f6b0d6513b1824ba0ab9 CPU threads: 8; OS: Linux 5.6; UI render: default; VCL: kf5; Locale: fi-FI (fi_FI.UTF-8); UI: en-US Calc: threaded Built on 19 May 2020
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-6-4": https://git.libreoffice.org/core/commit/1f628d9e1b118741093c0748686bd71223ef2364 Resolves: tdf#114258 defer LoseFocus treeview update It will be available in 6.4.5. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.