Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | [sidebar] regression in cursor navigation of some content panel toolbars closing toolbar rather than moving focus for selection | ||
---|---|---|---|
Product: | General | Reporter: | V Stuart Foote <vstuart.foote> |
Component: | ui | Assignee: | AOO issues mailing list <issues> |
Status: | CONFIRMED --- | QA Contact: | |
Severity: | Normal | ||
Priority: | P3 | CC: | awf.aoo, fanyuzhen, issues, orw, vstuart.foote |
Version: | 4.0.0-dev | Keywords: | accessibility |
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux, all | ||
Issue Type: | DEFECT | Latest Confirmation in: | --- |
Developer Difficulty: | --- | ||
Issue Depends on: | |||
Issue Blocks: | 122257, 122364 |
Description
V Stuart Foote
2013-05-25 08:19:58 UTC
I can reproduce this bug on Ubuntu but no on Windows. I have to make clean builds on both platforms to find out whether this is a platform related bug or whether my local changes make it better/worse. Tested with pulls of today's Linux and Windows buildbots: On Fedora 18 64-bit AOO400m2(Build:9701) - Rev. 1486438 2013-05-27_04:10:03 - Rev. 1486509 (installed 2013-05-27) the issue of cursor keys opening then closing selection tool bars continues. =-=-= On Windows 7 64-bit AOO400m2(Build:9701) - Rev. 1486438 Rev.1486381 (installed 2013-05-27) issue is not present in Windows which I believe now has r1485730 commit, i.e. <ESC> <TAB> and cursor navigation moves correctly between title bar, content panel and tab bar. The bug 122270 definitely affected both Windows and Linux builds, but issue now seems limited to just Linux builds. Setting hardware to PC - Linux for now. This bug is basically a general problem of the GTK plugin of VCL. I can reproduce the bug on Linux and Mac. Run AOO with another VCL plugin (by setting the environment variable SAL_USE_VCLPLUGIN to "gen") and the bug goes away. For some reason the focus is not correctly transferred into the floating window of the drop down control. This works with drop downs in toolbars. I am currently checking if the special handling of toolbars can be used in sidebar panels. Focus handling inside floating windows is special, and in the GTK plugin even more special. In toolbar dropdowns the focus is explicitly set to the new toolbar control. This approach does not work for sidebar panels because their dropdowns are more complex, ie have more than one control. They need real focus handling. There is nothing I can do right now about this. It is not sidebar specific. It just becomes more visible with the sidebar. Fixing this will require more time and a better knowledge of the GTK plugin. Maybe someone finds the time after the 4.0 release. no show stopper as already been postponed to post 4.0 release as indicated by blocking bug 122364 |