diff --git a/CHANGELOG b/CHANGELOG
index 4bbc3bbc4..c3e734d9b 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+mkdocs-material-9.7.7 (2026-07-17)
+
+ * Fixed DOM-based XSS vulnerability in search suggestions
+
mkdocs-material-9.7.6 (2026-03-19)
* Automatically disable MkDocs 2.0 warning for forks of MkDocs
diff --git a/docs/changelog/index.md b/docs/changelog/index.md
index b6b591138..46bae1986 100644
--- a/docs/changelog/index.md
+++ b/docs/changelog/index.md
@@ -2,6 +2,10 @@
## Material for MkDocs
+### 9.7.7 July 17, 2026 { id="9.7.7" }
+
+- Fixed DOM-based XSS vulnerability in search suggestions
+
### 9.7.6 March 19, 2026 { id="9.7.6" }
- Automatically disable MkDocs 2.0 warning for forks of MkDocs
diff --git a/material/__init__.py b/material/__init__.py
index a09923341..4561c4129 100644
--- a/material/__init__.py
+++ b/material/__init__.py
@@ -18,4 +18,4 @@
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
# IN THE SOFTWARE.
-__version__ = "9.7.6"
+__version__ = "9.7.7"
diff --git a/material/templates/base.html b/material/templates/base.html
index 0b709244e..25e205f78 100644
--- a/material/templates/base.html
+++ b/material/templates/base.html
@@ -37,7 +37,7 @@
{% endif %}
-
+
{% endblock %}
{% block htmltitle %}
{% if page.meta and page.meta.title %}
diff --git a/package-lock.json b/package-lock.json
index 2d9b6e8f6..a2d03f053 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "mkdocs-material",
- "version": "9.7.6",
+ "version": "9.7.7",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "mkdocs-material",
- "version": "9.7.6",
+ "version": "9.7.7",
"license": "MIT",
"dependencies": {
"clipboard": "^2.0.11",
diff --git a/package.json b/package.json
index c2f7c0269..04e863f4c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "mkdocs-material",
- "version": "9.7.6",
+ "version": "9.7.7",
"description": "Documentation that simply works",
"keywords": [
"mkdocs",