Bug 164824 - UI: 3D dialog View tab Perspective not usable by keyboard (gtk3)
Summary: UI: 3D dialog View tab Perspective not usable by keyboard (gtk3)
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Chart (show other bugs)
Version:
(earliest affected)
6.2.0.3 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected
Depends on:
Blocks: GTK3
  Show dependency treegraph
 
Reported: 2025-01-23 16:59 UTC by Michael Otto
Modified: 2025-12-29 11:21 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
column 3D-chart (66.59 KB, application/vnd.oasis.opendocument.spreadsheet)
2025-01-23 16:59 UTC, Michael Otto
Details
dialog 3D View with no option selected (100.15 KB, image/png)
2025-06-07 14:22 UTC, Michael Otto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Otto 2025-01-23 16:59:16 UTC
Created attachment 198706 [details]
column 3D-chart

PRECONDITION:
open a Calc file with a 3D chart, tested with attached closing-price-column-3D.ods
select chart and enter edit mode
open dialog Format > 3D View, select tab Perspective, close dialog --> next time the tab Perspective is shown first

PROBLEM DESCRIPTION:
open dialog Format > 3D View, tab Perspective is shown (as it is the least opened tab)
then in the dialog there can nothing be changed with the keyboard
only after anything has been clicked with the mouse, the operation with keyboard is possible
(presumably there is no "default element" in this the dialog)
the problem exists only with the tab Perspective, no problem appears if Appearance or Illumination is shown first

EXPECTED BEHAVIOR:
be able to do changes in the tab Perspective of the dialog with the keyboard 


Version: 24.8.4.2 (X86_64) / LibreOffice Community
Build ID: bb3cfa12c7b1bf994ecc5649a80400d06cd71002
CPU threads: 2; OS: Linux 6.8; UI render: default; VCL: gtk3
Locale: en-US (de_DE.UTF-8); UI: en-US
Calc: threaded
Comment 1 Andrew Kopf 2025-06-06 02:37:29 UTC
Hello Michael Otto,
Thank you for reporting the bug. I was unable to reproduce this bug. It seems you're using an old version of LibreOffice.
Could you please try to reproduce it with the latest version of LibreOffice
from <https://www.libreoffice.org/download/download-libreoffice/> ?
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.

Version: 25.2.3.2 (X86_64) / LibreOffice Community
Build ID: bbb074479178df812d175f709636b368952c2ce3
CPU threads: 22; OS: Windows 11 X86_64 (10.0 build 26100); UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded
Comment 2 Michael Otto 2025-06-07 14:20:12 UTC
Hello Andrew,
trying again with 25.2.4, the problem is still there. 

To reproduce, please go step-by-step:
- open a file with a 3D-chart
- select the chart and enter edit mode, e.g. by double click
- open the dialog 3D View e.g. by Format > 3D View
- change to the tab Perspective, normally one of the options is marked e.g. by an orange border
- close the dialog 3D View again 
- open the dialog 3D View once more e.g. by Format > 3D View (the Perspective tab is already selected) and have a look at the dialog before you do any click:
   _no_ option is marked with an orange border, you can not step to any option with the TAB key, and you can not change to a different dialog tab with the TAB key, you even can not leave the dialog with the ESC key

please see the attached screen shot 3D-View-Perspective-LO-25.2.4.png with the dialog where no option is marked



Version: 25.2.4.3 (X86_64) / LibreOffice Community
Build ID: 33e196637044ead23f5c3226cde09b47731f7e27
CPU threads: 2; OS: Linux 6.8; UI render: default; VCL: gtk3
Locale: de-DE (de_DE.UTF-8); UI: en-US
Calc: threaded
Comment 3 Michael Otto 2025-06-07 14:22:00 UTC
Created attachment 201127 [details]
dialog 3D View with no option selected
Comment 4 Buovjaga 2025-12-29 11:21:09 UTC
Only seen with gtk3. Bibisected with linux-64-6.2 to da9a539999fc8ae47a78542ce646005f3a9be868
use can-focus for TB_TABSTOP|WB_NOTABSTOP, not editable

The change is global, so I guess we should not treat it as a regression when this particular dialog just happens to have a certain structure that needs tweaking.

Relevant source code files:
chart2/uiconfig/ui/3dviewdialog.ui
chart2/source/controller/dialogs/dlg_View3D.cxx