diff --git a/cspell.json b/cspell.json
index ba7ba2e8..a969d686 100644
--- a/cspell.json
+++ b/cspell.json
@@ -14,6 +14,7 @@
"autoloading",
"autoplay",
"bezier",
+ "Bokmål",
"boxicons",
"CACHEABLE",
"callout",
diff --git a/docs/_includes/component.njk b/docs/_includes/component.njk
index e377e692..2bc8c002 100644
--- a/docs/_includes/component.njk
+++ b/docs/_includes/component.njk
@@ -283,7 +283,7 @@
-
Learn more about customizing CSS custom properties.
+ Learn more about customizing CSS custom properties.
{% endif %}
{# CSS Parts #}
diff --git a/docs/assets/scripts/turbo.js b/docs/assets/scripts/turbo.js
index 7075217f..6d506ef6 100644
--- a/docs/assets/scripts/turbo.js
+++ b/docs/assets/scripts/turbo.js
@@ -1,4 +1,4 @@
-import * as Turbo from 'https://cdn.jsdelivr.net/npm/@hotwired/turbo@7.3.0/+esm';
+import * as Turbo from 'https://cdn.jsdelivr.net/npm/@hotwired/turbo@8.0.10/+esm';
(() => {
if (!window.scrollPositions) {
@@ -6,13 +6,13 @@ import * as Turbo from 'https://cdn.jsdelivr.net/npm/@hotwired/turbo@7.3.0/+esm'
}
function preserveScroll() {
- document.querySelectorAll('[data-preserve-scroll').forEach(element => {
+ document.querySelectorAll('[data-preserve-scroll]').forEach(element => {
scrollPositions[element.id] = element.scrollTop;
});
}
function restoreScroll(event) {
- document.querySelectorAll('[data-preserve-scroll').forEach(element => {
+ document.querySelectorAll('[data-preserve-scroll]').forEach(element => {
element.scrollTop = scrollPositions[element.id];
});
diff --git a/docs/pages/components/select.md b/docs/pages/components/select.md
index 15ef3da3..de452824 100644
--- a/docs/pages/components/select.md
+++ b/docs/pages/components/select.md
@@ -504,17 +504,17 @@ Remember that custom tags are rendered in a shadow root. To style them, you can
### Lazy loading options
-Lazy loading options is very hard to get right. `` largely follows how a native `