GNOME Bugzilla – Bug 686180
List View emits accessible event for the wrong object when selection changes
Last modified: 2018-02-10 03:20:17 UTC
Created attachment 226506 [details] accessible event listener Steps to reproduce: 1. Launch the attached accessible event listener in a terminal 2. Arrow around in the List View Expected results: unselected cells emit object:state-changed:selected with detail1 == 0; selected cells emit object:state-changed:selected with detail1 == 1. Actual results: selected cells emit object:state-changed selected with detail1 == 1 and then with detail1 == 0. Sample output from listener when in Icon View: Down PRESSED checkout (canvas) is selected: False Dropbox (canvas) is selected: True Down RELEASED Sample output from listener when in List View: Down PRESSED Dropbox (table cell) is selected: True Dropbox (table cell) is selected: False 13 items (table cell) is selected: True 13 items (table cell) is selected: False Folder (table cell) is selected: True Folder (table cell) is selected: False 13:35 (table cell) is selected: True 13:35 (table cell) is selected: False Down RELEASED
(Another aspect of this bug) Steps to reproduce: 1. Launch the attached accessible event listener in a terminal 2. Use Ctrl + Space to toggle selection Expected results: object:state-changed:selected with detail1 indicating if the cells became selected or not. Actual results: No event when the cells become unselected; incorrect events when cells become selected.
-> gtk+ We don't do anything special in list view to handle accessibles. I believe this could be a more generic GtkTreeView bug. Do you see this happening only in Nautilus?
We're moving to gitlab! As part of this move, we are closing bugs that haven't seen activity in more than 5 years. If this issue is still imporant to you and still relevant with GTK+ 3.22 or master, please consider creating a gitlab issue for it.