[#5336] Escape selector to prevent JS error
diff --git a/Allura/allura/public/nf/js/allura-base.js b/Allura/allura/public/nf/js/allura-base.js
index ef60650..d1ae083 100644
--- a/Allura/allura/public/nf/js/allura-base.js
+++ b/Allura/allura/public/nf/js/allura-base.js
@@ -16,7 +16,8 @@
});
});
if(window.location.hash) {
- $(window.location.hash + '.title-pane').removeClass('closed');
+ // Nested comment (reply) hash link contains a /, which must be escaped
+ $(window.location.hash.replace('/', '\\/') + '.title-pane').removeClass('closed');
}
// Setup editable widgets