From 7cf124627e712d8e956d7e3f60e181230075daf9 Mon Sep 17 00:00:00 2001 From: michaelvogt Date: Mon, 22 Jul 2013 11:44:45 +0300 Subject: [PATCH] Clears the live area flag that Firefox sets by mistake (#12257) When selecting a Tab, screen reader reads out all the tabs otherwise Change-Id: I41d4f6c103daeec06be3828eb27ee479dc92477c --- client/src/com/vaadin/client/ui/VTabsheet.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/src/com/vaadin/client/ui/VTabsheet.java b/client/src/com/vaadin/client/ui/VTabsheet.java index 729a8c5123..2a949c31af 100644 --- a/client/src/com/vaadin/client/ui/VTabsheet.java +++ b/client/src/com/vaadin/client/ui/VTabsheet.java @@ -20,6 +20,7 @@ import java.util.Iterator; import java.util.List; import com.google.gwt.aria.client.Id; +import com.google.gwt.aria.client.LiveValue; import com.google.gwt.aria.client.Roles; import com.google.gwt.aria.client.SelectedValue; import com.google.gwt.core.client.Scheduler; @@ -763,6 +764,7 @@ public class VTabsheet extends VTabsheetBase implements Focusable, tabs = DOM.createDiv(); DOM.setElementProperty(tabs, "className", TABS_CLASSNAME); Roles.getTablistRole().set(tabs); + Roles.getTablistRole().setAriaLiveProperty(tabs, LiveValue.OFF); scroller = DOM.createDiv(); Roles.getTablistRole().setAriaHiddenState(scroller, true); -- 2.39.5