| Index: Source/core/accessibility/AXObjectCache.cpp
|
| diff --git a/Source/core/accessibility/AXObjectCache.cpp b/Source/core/accessibility/AXObjectCache.cpp
|
| index afaf45881c8d6ded3b4a2ab1107437609ed9e598..42807ddaccdd138387f4752dc4abc05d5604ea57 100644
|
| --- a/Source/core/accessibility/AXObjectCache.cpp
|
| +++ b/Source/core/accessibility/AXObjectCache.cpp
|
| @@ -290,6 +290,9 @@ static PassRefPtr<AXObject> createFromRenderer(RenderObject* renderer)
|
| if (node && node->isMediaControlElement())
|
| return AccessibilityMediaControl::create(renderer);
|
|
|
| + if (isHTMLOptionElement(node))
|
| + return AXListBoxOption::create(renderer);
|
| +
|
| if (renderer->isSVGRoot())
|
| return AXSVGRoot::create(renderer);
|
|
|
| @@ -460,9 +463,6 @@ AXObject* AXObjectCache::getOrCreate(AccessibilityRole role)
|
|
|
| // will be filled in...
|
| switch (role) {
|
| - case ListBoxOptionRole:
|
| - obj = AXListBoxOption::create();
|
| - break;
|
| case ImageMapLinkRole:
|
| obj = AXImageMapLink::create();
|
| break;
|
|
|