diff --git a/third_party/CHANGELOG.md b/third_party/CHANGELOG.md
index 651da7597..5e0dea531 100644
--- a/third_party/CHANGELOG.md
+++ b/third_party/CHANGELOG.md
@@ -6,7 +6,7 @@
- "Scope analysis to the current package" feature from the Dart problem view
- Code Coverage support, all references to com.intellij.coverage.*
-- Dart embedded in HTML support
+- Dart embedded and syntax highlighting in HTML support
### Changed
diff --git a/third_party/src/main/java/com/jetbrains/lang/dart/DartScriptContentProvider.java b/third_party/src/main/java/com/jetbrains/lang/dart/DartScriptContentProvider.java
deleted file mode 100644
index e4d681851..000000000
--- a/third_party/src/main/java/com/jetbrains/lang/dart/DartScriptContentProvider.java
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
-package com.jetbrains.lang.dart;
-
-import com.intellij.lang.HtmlScriptContentProvider;
-import com.intellij.lexer.Lexer;
-import com.intellij.openapi.fileTypes.SyntaxHighlighter;
-import com.intellij.openapi.fileTypes.SyntaxHighlighterFactory;
-import com.intellij.psi.tree.IElementType;
-import org.jetbrains.annotations.Nullable;
-
-public final class DartScriptContentProvider implements HtmlScriptContentProvider {
- @Override
- public IElementType getScriptElementType() {
- return DartTokenTypesSets.EMBEDDED_CONTENT;
- }
-
- @Override
- public @Nullable Lexer getHighlightingLexer() {
- SyntaxHighlighter syntaxHighlighter = SyntaxHighlighterFactory.getSyntaxHighlighter(DartFileType.INSTANCE, null, null);
- return syntaxHighlighter != null ? syntaxHighlighter.getHighlightingLexer() : null;
- }
-}
diff --git a/third_party/src/main/resources/META-INF/plugin.xml b/third_party/src/main/resources/META-INF/plugin.xml
index 9f12bf062..c7945bf59 100644
--- a/third_party/src/main/resources/META-INF/plugin.xml
+++ b/third_party/src/main/resources/META-INF/plugin.xml
@@ -60,7 +60,6 @@
-
@@ -246,8 +245,6 @@
-
-
-
-
-
-