Fixes #3
diff --git a/thread_inject.js b/thread_inject.js
index 0cbc254..bfaa0fa 100644
--- a/thread_inject.js
+++ b/thread_inject.js
@@ -13,9 +13,14 @@
}
chrome.storage.sync.get(null, function(items) {
- var button = document.querySelector(".thread-all-replies__load-more-button");
- if (items.thread && button !== null) {
- intersectionObserver = new IntersectionObserver(intersectionCallback, intersectionOptions);
- intersectionObserver.observe(button);
+ var redirectLink = document.querySelector(".thread-question__open-in-community-console-button");
+ if (items.redirect && redirectLink !== null) {
+ window.location = redirectLink.href;
+ } else {
+ var button = document.querySelector(".thread-all-replies__load-more-button");
+ if (items.thread && button !== null) {
+ intersectionObserver = new IntersectionObserver(intersectionCallback, intersectionOptions);
+ intersectionObserver.observe(button);
+ }
}
});