I am popping up a frame with a button. When the user clicks the button, a native file dialog is shown to the user. When running this app on Solaris9/10 (CDE) with XToolkit, bringing up this file dialog through keyboard (pressing space bar on the button) prevents any of the components in the file dialog from receiving key events. This is reproducible only on Solaris and not on win32/ linux. This is reproducible only on XToolkit and not on Motif. Reproducible with tiger-beta builds. This is reproducible only when the file dialog is brought up by pressing the button through keyboard. When clicking with mouse, it works fine. I have attached a sample test. Execute the sample test on Solaris9 (CDE) with XToolkit. You would see a frame with a button. Press tab and keep the focus on 'Show Dialog' button. Press the space bar. A file dialog will be shown. Try to enter text in any of the fields and try to navigate through the components by pressing tab. If nothing works, then the bug is reproduced. This is reproducible when logging into a remote linux machine through rlogin from a local solaris sparc machine and using the sparc machine's display for executing the above test.
|