https://bugs.documentfoundation.org/show_bug.cgi?id=161082

            Bug ID: 161082
           Summary: Print dialog: Put initial focus to "Printer" combobox
           Product: LibreOffice
           Version: 24.8.0.0 alpha0+ Master
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: UI
          Assignee: [email protected]
          Reporter: [email protected]

This ticket is based on previous discussion in tdf#160824, quoting from my
tdf#160824 comment 11:

I'd suggest to change initial focus to the "Printer" combobox at the top of the
dialog, which to me seems more logical and also better for accessibility:
Tabbing from top to bottom in the visual order is more logical than starting
somewhere in the middle of the dialog and having to Shift+Tab to get up to the
printer first.
(And some controls in the dialog like the page size change dependent on the
printer selection, so the printer should really be selected first.)

Note that initial focus on the "Number of copies" spinbox was previously
implemented in the context of tdf#34641 (as OpenOffice.org also used to do
this), but I personally agree with bug 34641 comment 1:

> If no arguments will be found against this, I would prefer to open print 
> dialog with focus on printer selection as in other programs.
> I agree, start focus on "No of copies" might be useful, but I would prefer 
> consistence.

(Changing that would be easy, just replacing the
`mxCopyCountField->grab_focus();` in `PrintDialog::PrintDialog` in
vcl/source/window/printdlg.cxx .)

# Steps to reproduce:

1) start LO Writer
2) Ctrl+P to open the print dialog

# Actual behavior:

Initial focus is on the "Number of copies" spinbox in the middle of the dialog

# Expected behavior:

Initial focus should be on the "Printers" combobox at the top of the dialog.

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: bcc1b9f22d4b2772c735176e78dfa1e7c8c39b3a
CPU threads: 32; OS: Linux 6.7; UI render: default; VCL: gtk3
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to