Skip to content

Commit d366a45

Browse files
committed
Fixed instant navigation removing color theme tags
1 parent 6219f3d commit d366a45

File tree

7 files changed

+19
-13
lines changed

7 files changed

+19
-13
lines changed

Diff for: material/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@
1818
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
1919
# IN THE SOFTWARE.
2020

21-
__version__ = "9.5.11"
21+
__version__ = "9.5.12"

Diff for: material/templates/assets/javascripts/bundle.553b3b51.min.js renamed to material/templates/assets/javascripts/bundle.c8d2eff1.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: material/templates/assets/javascripts/bundle.553b3b51.min.js.map renamed to material/templates/assets/javascripts/bundle.c8d2eff1.min.js.map

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: material/templates/base.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<link rel="alternate" type="application/rss+xml" title="{{ lang.t('rss.updated') }}" href="{{ 'feed_rss_updated.xml' | url }}">
3333
{% endif %}
3434
<link rel="icon" href="{{ config.theme.favicon | url }}">
35-
<meta name="generator" content="mkdocs-{{ mkdocs_version }}, mkdocs-material-9.5.11">
35+
<meta name="generator" content="mkdocs-{{ mkdocs_version }}, mkdocs-material-9.5.12">
3636
{% endblock %}
3737
{% block htmltitle %}
3838
{% if page.meta and page.meta.title %}
@@ -249,7 +249,7 @@
249249
</script>
250250
{% endblock %}
251251
{% block scripts %}
252-
<script src="{{ 'assets/javascripts/bundle.553b3b51.min.js' | url }}"></script>
252+
<script src="{{ 'assets/javascripts/bundle.c8d2eff1.min.js' | url }}"></script>
253253
{% for script in config.extra_javascript %}
254254
{{ script | script_tag }}
255255
{% endfor %}

Diff for: package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mkdocs-material",
3-
"version": "9.5.11",
3+
"version": "9.5.12",
44
"description": "Documentation that simply works",
55
"keywords": [
66
"mkdocs",

Diff for: src/templates/assets/javascripts/integrations/instant/index.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -205,8 +205,14 @@ function inject(next: Document): Observable<Document> {
205205
document.head.appendChild(el)
206206

207207
// Remove meta tags that are not present in the new document
208-
for (const el of tags.values())
209-
el.remove()
208+
for (const el of tags.values()) {
209+
const name = el.getAttribute("name")
210+
// @todo - find a better way to handle attributes we add dynamically in
211+
// other components without mounting components on every navigation, as
212+
// this might impact overall performance - see https://t.ly/ehp_O
213+
if (name !== "theme-color" && name !== "color-scheme")
214+
el.remove()
215+
}
210216

211217
// After components and meta tags were replaced, re-evaluate scripts
212218
// that were provided by the author as part of Markdown files

0 commit comments

Comments
 (0)