diff --git a/mozilla/content/xbl/test/Makefile.in b/mozilla/content/xbl/test/Makefile.in
index 21896eb6c5d..fb46e24f6c6 100644
--- a/mozilla/content/xbl/test/Makefile.in
+++ b/mozilla/content/xbl/test/Makefile.in
@@ -66,6 +66,9 @@ _TEST_FILES = \
file_bug379959_cross.html \
file_bug379959_xbl.xml \
test_bug468210.xhtml \
+ test_bug481558.html \
+ file_bug481558.css \
+ file_bug481558.xbl \
$(NULL)
libs:: $(_TEST_FILES)
diff --git a/mozilla/content/xbl/test/file_bug481558.css b/mozilla/content/xbl/test/file_bug481558.css
new file mode 100644
index 00000000000..a3b9b503f75
--- /dev/null
+++ b/mozilla/content/xbl/test/file_bug481558.css
@@ -0,0 +1,3 @@
+#display {
+ -moz-binding: url("file_bug481558.xbl#test");
+}
\ No newline at end of file
diff --git a/mozilla/content/xbl/test/file_bug481558.xbl b/mozilla/content/xbl/test/file_bug481558.xbl
new file mode 100644
index 00000000000..80abc1ebbcb
--- /dev/null
+++ b/mozilla/content/xbl/test/file_bug481558.xbl
@@ -0,0 +1,15 @@
+
+ ++ +