Index: chrome/browser/ui/views/extensions/bookmark_app_bubble_view.cc |
diff --git a/chrome/browser/ui/views/extensions/bookmark_app_bubble_view.cc b/chrome/browser/ui/views/extensions/bookmark_app_bubble_view.cc |
index 55e7b981844b877858cedc02e735d255dc47db01..71df060155324decf47f59a7444d231554c2b78f 100644 |
--- a/chrome/browser/ui/views/extensions/bookmark_app_bubble_view.cc |
+++ b/chrome/browser/ui/views/extensions/bookmark_app_bubble_view.cc |
@@ -10,6 +10,7 @@ |
#include "chrome/grit/generated_resources.h" |
#include "content/public/browser/web_contents.h" |
#include "extensions/common/constants.h" |
+#include "ui/accessibility/ax_view_state.h" |
#include "ui/base/l10n/l10n_util.h" |
#include "ui/base/resource/resource_bundle.h" |
#include "ui/events/keycodes/keyboard_codes.h" |
@@ -179,6 +180,8 @@ void BookmarkAppBubbleView::Init() { |
title_tf_ = new views::Textfield(); |
title_tf_->SetText(web_app_info_.title); |
+ title_tf_->SetAccessibleName(l10n_util::GetStringUTF16( |
+ IDS_BOOKMARK_APP_AX_BUBBLE_NAME_LABEL)); |
title_tf_->set_controller(this); |
layout->AddView(title_tf_); |
layout->AddPaddingRow(0, views::kRelatedControlVerticalSpacing); |
@@ -213,6 +216,11 @@ bool BookmarkAppBubbleView::AcceleratorPressed( |
return BubbleDelegateView::AcceleratorPressed(accelerator); |
} |
+void BookmarkAppBubbleView::GetAccessibleState(ui::AXViewState* state) { |
+ views::BubbleDelegateView::GetAccessibleState(state); |
+ state->name = l10n_util::GetStringUTF16(IDS_BOOKMARK_APP_BUBBLE_TITLE); |
+} |
+ |
gfx::Size BookmarkAppBubbleView::GetMinimumSize() const { |
gfx::Size size(views::BubbleDelegateView::GetPreferredSize()); |
size.SetToMax(gfx::Size(kMinBubbleWidth, 0)); |