)]}' { "commit": "4607ef70b24b852e8d4bdab2b8233fa12bf018e4", "tree": "694c317eaaa1134feee8fe328f6e9419e6f94ddf", "parents": [ "71834eddd7ce860e058d7cdd0663754b7242ed03" ], "author": { "name": "carlosgc@webkit.org", "email": "carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc", "time": "Sat Nov 27 16:41:21 2021 +0000" }, "committer": { "name": "carlosgc@webkit.org", "email": "carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc", "time": "Sat Nov 27 16:41:21 2021 +0000" }, "message": "[GTK][a11y] Signal state-changed:selected is not emitted for listbox elements when building with ATSPI\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d233521\n\nReviewed by Adrian Perez de Castro.\n\nSource/WebCore:\n\nPost a selected change notification for option elements when the state changes.\n\n* accessibility/atspi/AXObjectCacheAtspi.cpp:\n(WebCore::AXObjectCache::postPlatformNotification):\n* html/HTMLOptionElement.cpp:\n(WebCore::HTMLOptionElement::setSelectedState):\n\nTools:\n\nAdd test cases to check that the signal is now emitted as expected.\n\n* TestWebKitAPI/Tests/WebKitGtk/TestWebKitAccessibility.cpp:\n(AccessibilityTest::isSelected):\n(testAccessibleStateChanged):\n(testSelectionListBox):\n(testSelectionMenuList):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@286189 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n", "tree_diff": [ { "type": "modify", "old_id": "ff936932f7ce3bec28438824b445dd28eb77ff23", "old_mode": 33188, "old_path": "Source/WebCore/ChangeLog", "new_id": "32278e037acefb095c3ac660176b5b010b4c3218", "new_mode": 33188, "new_path": "Source/WebCore/ChangeLog" }, { "type": "modify", "old_id": "6b81c6f42237936d9a36015526314f64f2a2f387", "old_mode": 33188, "old_path": "Source/WebCore/accessibility/atspi/AXObjectCacheAtspi.cpp", "new_id": "80fb6e85a32211ed4ee8842ab3f6bae0d3a279cb", "new_mode": 33188, "new_path": "Source/WebCore/accessibility/atspi/AXObjectCacheAtspi.cpp" }, { "type": "modify", "old_id": "b725de241d32311ad4d89661df104fbe32fd8b8c", "old_mode": 33188, "old_path": "Source/WebCore/html/HTMLOptionElement.cpp", "new_id": "077d72a0e6b200e3892cc0461717b19a7d07bbea", "new_mode": 33188, "new_path": "Source/WebCore/html/HTMLOptionElement.cpp" }, { "type": "modify", "old_id": "074459b1b6bf65a1a9bff27f3ca7694b8479d300", "old_mode": 33188, "old_path": "Tools/ChangeLog", "new_id": "e64af2499bbb1363c3ffa3cddf982c3b09bd7f34", "new_mode": 33188, "new_path": "Tools/ChangeLog" }, { "type": "modify", "old_id": "5efb443f2210e36a182901b340475f43bd96965d", "old_mode": 33188, "old_path": "Tools/TestWebKitAPI/Tests/WebKitGtk/TestWebKitAccessibility.cpp", "new_id": "24671aea02d58a47ccf9a2b6395b6ddd27ff91b2", "new_mode": 33188, "new_path": "Tools/TestWebKitAPI/Tests/WebKitGtk/TestWebKitAccessibility.cpp" } ] }