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

material/__init__.py

Lines changed: 1 addition & 1 deletion
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"

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

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

material/templates/base.html

Lines changed: 2 additions & 2 deletions
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 %}

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
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",

src/templates/assets/javascripts/integrations/instant/index.ts

Lines changed: 8 additions & 2 deletions
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)