Dummy button should be invisible to accessibility 97/93997/1
authorm.kawonczyk <m.kawonczyk@samsung.com>
Wed, 26 Oct 2016 13:27:13 +0000 (15:27 +0200)
committerm.kawonczyk <m.kawonczyk@samsung.com>
Wed, 26 Oct 2016 13:27:13 +0000 (15:27 +0200)
[Issue]    http://suprem.sec.samsung.net/jira/browse/TWF-2381
[Problem]  Dummy button captures highlight while navigating on
           web component.
[Solution] Change dummy button accessible role to REDUNDANT_
           OBJECT and dissable option of being highlighted.
[Verify]   Open browser, open accessibility. Try navigating
           between browser elements (such us URI bar) and
           webview.

Change-Id: Ib21a3639be42aaed64997589baef03030187bd5f

services/WebPageUI/WebPageUI.cpp

index f0248420e80fd6af6b5de9b7a7d2bf576deec26a..1aa8c095fe3055259976bb5e1160aa7f407b4bf8 100755 (executable)
@@ -515,6 +515,9 @@ void WebPageUI::createDummyButton()
 
         evas_object_smart_callback_add(m_dummy_button, "focused", _dummy_button_focused, this);
         evas_object_smart_callback_add(m_dummy_button, "unfocused", _dummy_button_unfocused, this);
+
+        elm_atspi_accessible_role_set(m_dummy_button, ELM_ATSPI_ROLE_REDUNDANT_OBJECT);
+        elm_atspi_accessible_can_highlight_set(m_dummy_button, EINA_FALSE);
     }
 }