Bug 160359 - Sidebar Navigator visual highlights of Headings tree not showing in document with Skia Raster rendering
Summary: Sidebar Navigator visual highlights of Headings tree not showing in document ...
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
24.2.1.2 release
Hardware: x86-64 (AMD64) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: target:24.8.0 target:24.2.2
Keywords:
Depends on:
Blocks: Selection Skia
  Show dependency treegraph
 
Reported: 2024-03-25 19:13 UTC by wastingtime
Modified: 2024-03-26 13:21 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
test flat ODF text document with 3 levels of headings (30.58 KB, application/vnd.oasis.opendocument.text)
2024-03-26 12:01 UTC, V Stuart Foote
Details

Note You need to log in before you can comment on or make changes to this bug.
Description wastingtime 2024-03-25 19:13:58 UTC
Description:
In the navigation bar, if the headings are visible, clicking on a headings does not jump to the heading location in the document.
But often the sidebar or navigation the buttons are not visible and the containing frame is collapsed.

Steps to Reproduce:
1. Cannot use sidebar navigation from new install or re-install.
2.
3.

Actual Results:
No fix.

Expected Results:
No fix.


Reproducible: Always


User Profile Reset: No

Additional Info:
[Information automatically included from LibreOffice]
Locale: en-US
Module: TextDocument
[Information provided by me, the user.]
OS: Windows 11
OS is 64bit: Yes
Comment 1 m_a_riosv 2024-03-25 20:30:12 UTC
Please test in safe mode, Menu/Help/Restart in Safe Mode

Please paste here the information on Menu/Help/About LibreOffice (There is an icon to copy)
Comment 2 V Stuart Foote 2024-03-26 11:57:46 UTC
Confirmed, on Win10 with Skia raster only software rendering forced. Skia Vulkan rendering is not affected.

This has been corrected in 24.8.0 nightly builds and upcoming 24.2.2 rc2 release with restoration of the Skia Shading Libs (SKSL) [1] [2]

With the flat ODF test file attached in Skia/Raster rendering mode, the Sidebar Navigator deck functions as intended. Again matching Skia/Vulkan GPU rendering.

1. Paragraphs with Header attributes are listed in tree.
2. Mouse-over the entry on the tree list reverse highlights its content on the document canvas
3. collapse arrows expand and collapse levels on the tree showing the additional list entries

=-testing-=
Win10 
Version: 24.2.2.1 (X86_64) / LibreOffice Community
Build ID: bf759d854b5ab45b6ef0bfd22e51c6dc4fb8b882
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded


=-corrected
Win10
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 0020fc1167b3760d0631001689a44427b72b816e
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded

=-ref-=
[1] https://gerrit.libreoffice.org/c/core/+/164933
[2] https://gerrit.libreoffice.org/c/core/+/164877
Comment 3 V Stuart Foote 2024-03-26 12:01:31 UTC
Created attachment 193319 [details]
test flat ODF text document with 3 levels of headings

Open the attached on Windows with Skia/Raster rendering enabled. From the Sidebar  Navigator deck, expand the Headings section. Mouse-over heading entries should inverse highlight the heading on document canvas.
Comment 4 V Stuart Foote 2024-03-26 13:16:13 UTC
Verified it is correct on Win11 os/DE as well, with the 2024-03-25 24.8.0 nightly

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 1344e6261a1d856c71eca1e0cc29215a586bf335
CPU threads: 8; OS: Windows 10.0 Build 22621; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded