Steps to reproduce: 1. Launch SAL_USE_VCLPLUGIN=gen instdir/program/soffice 2. Tools - Options - Appearance - Horizontal tabs -> Apply 3. Insert - Hyperlink -> Crash Reproduced in Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 81321560f2151ee12be26135aed65968287d1c94 CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: x11 Locale: es-ES (es_ES.UTF-8); UI: en-US Calc: threaded
The issue started to happen after commit fc741371fa283036cdbd12be59c769c7cac39437 [log] author Heiko Tietze <tietze.heiko@gmail.com> Wed Jul 09 13:00:23 2025 +0200 committer Heiko Tietze <heiko.tietze@documentfoundation.org> Wed Jul 09 15:52:08 2025 +0200 tree b634bdbbefeb2a5a6ef47974580598f00d162d0b parent 0ab2da12fb6ea515339b113f622720b11c65afca [diff] Resolves tdf#167108 - Option to use horizontal tabs instead vertical
Created attachment 202966 [details] bt On pc Debian x86-64 with master sources updated today + gen rendering, I could reproduce this.
Same with the Windows builds Hyperlink with Appearance in Vertical at Side tabs is fine, change to Horizontal on Top, and it will crash on Insert of Hyperlink. Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 6f68c46d0aa5fe872de0dec8777d35ff91886043 CPU threads: 28; OS: Windows 11 X86_64 (build 26100); UI render: Skia/Vulkan; VCL: win Locale: en-US (en_US); UI: en-US Calc: CL threaded
This can be solved with bug 147630 by making the the dialog a true tabbed dialog (right now it implements its own solution) or by hacking a condition "if not hyperlink dialog" to the method of tab creation at the VT=false option.
(In reply to Heiko Tietze from comment #4) > ... hacking a condition "if not hyperlink dialog" Kind of in https://gerrit.libreoffice.org/c/core/+/191541
Heiko Tietze committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/ba03709243100b70c9f2fca315c0252e5f03ca0e Resolves tdf#168548 - Always use vertical tabs for the hyperlink dialog It will be available in 26.2.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.
(In reply to Heiko Tietze from comment #4) > This can be solved with bug 147630 by making the the dialog a true tabbed > dialog (right now it implements its own solution) or by hacking a condition > "if not hyperlink dialog" to the method of tab creation at the VT=false > option. Hi Heiko, Do you have some code-pointers that could be added to bug 147630 ?
(In reply to Xisco Faulí from comment #7) > Do you have some code-pointers that could be added to bug 147630 ? Submitted an Outreachy project for that https://www.outreachy.org/outreachy-december-2025-internship-cohort/communities/libreoffice/#transform-the-existing-hyperlink-dialog-into-a-sta. First code pointer at https://gerrit.libreoffice.org/c/core/+/191538
I can confirm the crash with the same steps on Linux (x11, gen backend). Tested with: Version: 26.2.0.0.alpha0+ (x86_64) / LibreOffice Community Build ID: [https://eggycar-game.io/] The crash occurs immediately after opening the “Insert – Hyperlink” dialog. Backtrace attached / will attach shortly.
(In reply to Henry Hawkins from comment #9) > I can confirm the crash... Better confirm the fix that makes avoids horizontal tabs on the HL dialog :-)
On pc Debian x86-64 with master sources updated today, I confirm I don't reproduce the bug anymore. Thank you Heiko!
Verified fixed. Win builds TB103 nightly for 2025-10-27 Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 620(Build:0) CPU threads: 28; OS: Windows 11 X86_64 (build 26200); UI render: Skia/Vulkan; VCL: win Locale: en-US (en_US); UI: en-US Calc: CL threaded