diff --git a/CHANGELOG b/CHANGELOG
index dfaf082aa..86d12b519 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+mkdocs-material-8.2.16 (2022-05-28)
+
+ * Fixed #3957: Only animate code annotations when visible (save CPU cycles)
+
mkdocs-material-8.2.15+insiders-4.16.0 (2022-05-25)
* Added support for navigation pruning
diff --git a/docs/changelog/index.md b/docs/changelog/index.md
index d0b25df5e..98a703d84 100644
--- a/docs/changelog/index.md
+++ b/docs/changelog/index.md
@@ -6,6 +6,10 @@ template: overrides/main.html
## Material for MkDocs
+### 8.2.16 _ May 28, 2022 { id="8.2.16" }
+
+- Fixed #3957: Only animate code annotations when visible (save CPU cycles)
+
### 8.2.15 _ May 14, 2022 { id="8.2.15" }
- Added Uzbek translations
diff --git a/material/base.html b/material/base.html
index dcbf98f74..00c69151a 100644
--- a/material/base.html
+++ b/material/base.html
@@ -22,7 +22,7 @@
{% endif %}
-
+
{% endblock %}
{% block htmltitle %}
{% if page and page.meta and page.meta.title %}
diff --git a/package-lock.json b/package-lock.json
index 391e80857..4b4847278 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "mkdocs-material",
- "version": "8.2.15",
+ "version": "8.2.16",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "mkdocs-material",
- "version": "8.2.15",
+ "version": "8.2.16",
"license": "MIT",
"dependencies": {
"array-flat-polyfill": "^1.0.1",
diff --git a/package.json b/package.json
index 51fb8f4c2..f59e392e4 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "mkdocs-material",
- "version": "8.2.15",
+ "version": "8.2.16",
"description": "Documentation that simply works",
"keywords": [
"mkdocs",