diff --git a/docs/source/_static/html/tutorials/basicUsage.html b/docs/source/_static/html/tutorials/basicUsage.html
index d5b51d3f..e0436ed9 100644
--- a/docs/source/_static/html/tutorials/basicUsage.html
+++ b/docs/source/_static/html/tutorials/basicUsage.html
@@ -433,7 +433,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/behavior.html b/docs/source/_static/html/tutorials/behavior.html
index b44de917..b1ae8884 100644
--- a/docs/source/_static/html/tutorials/behavior.html
+++ b/docs/source/_static/html/tutorials/behavior.html
@@ -371,7 +371,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/dimensionMapNoDataPipes.html b/docs/source/_static/html/tutorials/dimensionMapNoDataPipes.html
index c5c619d0..17bbc2be 100644
--- a/docs/source/_static/html/tutorials/dimensionMapNoDataPipes.html
+++ b/docs/source/_static/html/tutorials/dimensionMapNoDataPipes.html
@@ -94,7 +94,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/dimensionMapWithDataPipes.html b/docs/source/_static/html/tutorials/dimensionMapWithDataPipes.html
index b503d8dd..2caf2e2d 100644
--- a/docs/source/_static/html/tutorials/dimensionMapWithDataPipes.html
+++ b/docs/source/_static/html/tutorials/dimensionMapWithDataPipes.html
@@ -112,7 +112,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/dynamic_tables.html b/docs/source/_static/html/tutorials/dynamic_tables.html
index ffa50eda..0de0b42e 100644
--- a/docs/source/_static/html/tutorials/dynamic_tables.html
+++ b/docs/source/_static/html/tutorials/dynamic_tables.html
@@ -579,7 +579,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/dynamically_loaded_filters.html b/docs/source/_static/html/tutorials/dynamically_loaded_filters.html
index e41ebef3..ebf14bd3 100644
--- a/docs/source/_static/html/tutorials/dynamically_loaded_filters.html
+++ b/docs/source/_static/html/tutorials/dynamically_loaded_filters.html
@@ -143,7 +143,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/ecephys.html b/docs/source/_static/html/tutorials/ecephys.html
index 3e84eb39..56be33d4 100644
--- a/docs/source/_static/html/tutorials/ecephys.html
+++ b/docs/source/_static/html/tutorials/ecephys.html
@@ -1358,7 +1358,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/icephys.html b/docs/source/_static/html/tutorials/icephys.html
index 4901d2d7..61473dee 100644
--- a/docs/source/_static/html/tutorials/icephys.html
+++ b/docs/source/_static/html/tutorials/icephys.html
@@ -511,7 +511,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/images.html b/docs/source/_static/html/tutorials/images.html
index 50bf1797..4c248f0a 100644
--- a/docs/source/_static/html/tutorials/images.html
+++ b/docs/source/_static/html/tutorials/images.html
@@ -373,7 +373,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/intro.html b/docs/source/_static/html/tutorials/intro.html
index 89727651..a3725382 100644
--- a/docs/source/_static/html/tutorials/intro.html
+++ b/docs/source/_static/html/tutorials/intro.html
@@ -309,7 +309,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/ogen.html b/docs/source/_static/html/tutorials/ogen.html
index a0f2ac53..c3c17c29 100644
--- a/docs/source/_static/html/tutorials/ogen.html
+++ b/docs/source/_static/html/tutorials/ogen.html
@@ -203,7 +203,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/ophys.html b/docs/source/_static/html/tutorials/ophys.html
index 72271094..9a2befd2 100644
--- a/docs/source/_static/html/tutorials/ophys.html
+++ b/docs/source/_static/html/tutorials/ophys.html
@@ -481,7 +481,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/read_demo.html b/docs/source/_static/html/tutorials/read_demo.html
index 60d29ef1..dce55448 100644
--- a/docs/source/_static/html/tutorials/read_demo.html
+++ b/docs/source/_static/html/tutorials/read_demo.html
@@ -358,7 +358,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/remote_read.html b/docs/source/_static/html/tutorials/remote_read.html
index b549d092..10ca8819 100644
--- a/docs/source/_static/html/tutorials/remote_read.html
+++ b/docs/source/_static/html/tutorials/remote_read.html
@@ -60,7 +60,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/docs/source/_static/html/tutorials/scratch.html b/docs/source/_static/html/tutorials/scratch.html
index 5efa82e6..25f996cf 100644
--- a/docs/source/_static/html/tutorials/scratch.html
+++ b/docs/source/_static/html/tutorials/scratch.html
@@ -166,7 +166,7 @@
document.addEventListener("DOMContentLoaded", function() {
const links = document.querySelectorAll('a[href^="https:"]');
links.forEach(link => {
- link.setAttribute("target", "top");
+ link.setAttribute("target", "_top");
});
});
diff --git a/tools/documentation/private/update_link_target_js.html b/tools/documentation/private/update_link_target_js.html
new file mode 100644
index 00000000..27f8b8c5
--- /dev/null
+++ b/tools/documentation/private/update_link_target_js.html
@@ -0,0 +1,9 @@
+