Dummy button should be invisible to accessibility 96/93996/2
authorm.kawonczyk <m.kawonczyk@samsung.com>
Wed, 26 Oct 2016 13:05:53 +0000 (15:05 +0200)
committerHye Kyoung Hwang <cookie@samsung.com>
Mon, 31 Oct 2016 00:25:27 +0000 (17:25 -0700)
[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: Idf45a1b31795ef46558a13724dece6fe27abb742

services/WebPageUI/WebPageUI.cpp

index 1c031d7e8276442ce545d8b5b120d10278972970..d8cc45a2defdec576713ffdb11b28da88350baca 100755 (executable)
@@ -651,6 +651,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);
     }
 }