Hide Forgot
Description of problem: In the Import Certificate dialog in subscription-manager-gui, the certificate chooser button changes names depending on what cert is selected Version-Release number of selected component (if applicable): subscription-manager-gnome-0.96.9-1.git.10.adab5e3.el6.x86_64 How reproducible: always Steps to Reproduce: 1. Start rhsm-gui 2. Go to import-certificate 3. Using an accessibility tool (such as dogtail/sniff) note that the certificate chooser button is named "(None)" 4. Choose a certificate using the chooser 5. Note that both the button name and label have changed. Actual results: Both the button name and label change upon every selection of a certificate. Expected results: The label for this button should change but not the name of the button.
JC, that widget is a stock gtk composite widget, made of the button and its sibling dropdown. Both of those aren't immediately or easily accessible in code to modify their a11y strings. you should be able to use the reference to their parent widget (the file chooser button itself) for a11y access/manipulation. its a11y name is certificate_chooser_button. Will that work for you?
Hi James, The certificate_chooser_button is of object type "filler" and does not have any action interface (where a normal button will have "press release click"). Although it has the properties "Sensitive" and "Focusable" you can't directly interact with it. Having said that, I believe I can work around this in my automation either by predicting what the button name would be, or by restarting the gui for every use of this menu. This wouldn't work for a normal accessibility use case though.
Is there anything to do here, or close this out?
This request was not resolved in time for the current release. Red Hat invites you to ask your support representative to propose this request, if still desired, for consideration in the next release of Red Hat Enterprise Linux.
This request was erroneously removed from consideration in Red Hat Enterprise Linux 6.4, which is currently under development. This request will be evaluated for inclusion in Red Hat Enterprise Linux 6.4.
Per Comment 3, closing this out.