Created attachment 191824 [details] Screenshot of the issue under GTK3 This is followup to bug 157861 If the example extension of that bug attachment 190350 [details] is installed, the checkboxes in the treeview are not greyed out. Happens only under GTK3 vclplugin, it's good with gen/qt5/windows. 1. Install the attachment 190350 [details] extension, restart LO 2. Open Tools - Options - Load/Save - Microsoft Office -> the checkboxes in the Embedded Objects list can be enabled/disabled. Checking most all of them and pressing OK also crashes LO. Version: 24.2.0.1.0+ (X86_64) / LibreOffice Community Build ID: 9558616fdac9e58282c5d07d8345410b5479dc2b CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: hu-HU (hu_HU.UTF-8); UI: en-US Calc: threaded from bibisect-24.2-linux repo.
As another example, the attachment 190728 [details] from bug 158003 makes the Options list of the Languages & Locales - Writing Aids tabpage correctly disabled, even under GTK3. There is only one column of checkboxes, so maybe a little different. @Caolán: can you give some code pointers into this issue?
https://gerrit.libreoffice.org/c/core/+/161899 should resolve this and work as a guide if it turns up in other places where it didn't matter until now
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/d6996f399b82fb0482850829349a4bf1647529b2 Resolves: tdf#159086 add sensitive model<->treeview mappings for checkboxes It will be available in 24.8.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.
hope that helps, don't know if it needs to be backport to anywhere, presumably you can take care of that if this works as wanted and needs to be backported anywhere
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-24-2": https://git.libreoffice.org/core/commit/06a0b52124a4db7a3d59f3cc9f2c858e68cd70c0 Resolves: tdf#159086 add sensitive model<->treeview mappings for checkboxes It will be available in 24.2.0.2. 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.