diff --git a/examples/button/button_idl.html b/examples/button/button_idl.html
index 309da1e79c..056e963850 100644
--- a/examples/button/button_idl.html
+++ b/examples/button/button_idl.html
@@ -38,7 +38,9 @@
Button Examples (IDL Version)
- Example
+
IMPORTANT: This example uses features of the draft ARIA 1.2 specification. As a draft specification, it is subject to change. Support provided by browsers or assistive technologies is experimental.
@@ -53,9 +55,38 @@
Example
Mute
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -163,7 +194,7 @@ Role, Property, State, and Tabindex Attributes
Javascript and CSS Source Code
-
+
CSS:
button.css
@@ -185,7 +216,7 @@ HTML Source Code
diff --git a/examples/button/js/button_idl.js b/examples/button/js/button_idl.js
index c2fc4fd0df..825ecd80a9 100644
--- a/examples/button/js/button_idl.js
+++ b/examples/button/js/button_idl.js
@@ -7,8 +7,8 @@
'use strict';
-var ICON_MUTE_URL = 'images/mute.svg#icon-mute';
-var ICON_SOUND_URL = 'images/mute.svg#icon-sound';
+var ICON_MUTE_URL = '#icon-mute';
+var ICON_SOUND_URL = '#icon-sound';
function init() {
var actionButton = document.getElementById('action');
diff --git a/test/tests/button_button-idl.js b/test/tests/button_button-idl.js
index 38066722f0..8d6c25d4af 100644
--- a/test/tests/button_button-idl.js
+++ b/test/tests/button_button-idl.js
@@ -8,7 +8,7 @@ const assertAttributeValues = require('../util/assertAttributeValues');
const ex = {
printSelector: '#action',
toggleSelector: '#toggle',
- svgSelector: '#example svg',
+ svgSelector: '#example a svg',
};
// Attributes