diff --git a/ijs.tree b/ijs.tree
index 6eac310b1..7673de516 100644
--- a/ijs.tree
+++ b/ijs.tree
@@ -96,7 +96,7 @@
-
+
diff --git a/reference_guide/api_changes_list_2020.md b/reference_guide/api_changes_list_2020.md
index 691fea76a..3cb694989 100644
--- a/reference_guide/api_changes_list_2020.md
+++ b/reference_guide/api_changes_list_2020.md
@@ -157,7 +157,7 @@ Required changes in project setup
### IntelliJ Platform 2020.2
Support for JavaFX deprecated
-: Plugins should migrate to [JCEF](jcef.md). Alternatively, add an explicit dependency on [JavaFX Runtime for Plugins](https://plugins.jetbrains.com/plugin/14250-javafx-runtime-for-plugins).
+: Plugins should migrate to [JCEF](embedded_browser_jcef.md). Alternatively, add an explicit dependency on [JavaFX Runtime for Plugins](https://plugins.jetbrains.com/plugin/14250-javafx-runtime-for-plugins).
`com.intellij.psi.util.PsiTreeUtil.processElements(element, processor)` method parameter type changed from `PsiElementProcessor` to `PsiElementProcessor`
: This may break source-compatibility with clients that pass a more specific processor. Passing a more specific processor was illegal before because the `processElements` passes every descendant `PsiElement` to the processor regardless of its type. However, this worked with some poorly written clients, e.g. `PsiElementProcessor.CollectFilteredElements` and `PsiElementProcessor.FindFilteredElement` (both deprecated now). To simplify the migration, a new three-arg `processElements(element, elementClass, processor)` is introduced that filters by element class. In most cases, the simplest migration would be to add a wanted element class as a second argument. However, it's advised to use `SyntaxTraverser` API instead, which is more rich and flexible.
diff --git a/topics/appendix/api_notable/api_notable_list_2020.md b/topics/appendix/api_notable/api_notable_list_2020.md
index b018e8fcf..5d0d7f4fe 100644
--- a/topics/appendix/api_notable/api_notable_list_2020.md
+++ b/topics/appendix/api_notable/api_notable_list_2020.md
@@ -87,7 +87,7 @@ Delegate Run Anything/Terminal commands to IDE features
: Switch to matching IDE feature by implementing [`TerminalShellCommandHandler`](%gh-ic%/platform/execution-impl/src/com/intellij/terminal/TerminalShellCommandHandler.kt) (`com.intellij.terminal.shellCommandHandler` extension point). [Blog post](https://blog.jetbrains.com/idea/2020/07/run-ide-features-from-the-terminal/)
Deprecating JavaFX in favor of JCEF
-: We recommend switching to [JCEF](jcef.md), please see [blog post](https://blog.jetbrains.com/platform/2020/07/javafx-and-jcef-in-the-intellij-platform/) for details.
+: We recommend switching to [JCEF](embedded_browser_jcef.md), please see [blog post](https://blog.jetbrains.com/platform/2020/07/javafx-and-jcef-in-the-intellij-platform/) for details.
ASM Library 8.0.1
: Updated from 7.0.1.
@@ -123,7 +123,7 @@ Configurable status bar widgets
: Use `com.intellij.statusBarWidgetFactory` extension point to provide widgets that can be disabled or reordered, see [](status_bar_widgets.md).
JCEF Support (_Experimental Feature_)
-: Allows [embedding](jcef.md) Chromium-based browser in the IDE.
+: Allows [embedding](embedded_browser_jcef.md) Chromium-based browser in the IDE.
Override text presentation for actions depending on menu context
: Set the [``](plugin_configuration_file.md#idea-plugin__actions__action__override-text) element within the [``](plugin_configuration_file.md#idea-plugin__actions__action) declaration in [plugin.xml](plugin_configuration_file.md).
diff --git a/topics/appendix/api_notable/api_notable_list_2021.md b/topics/appendix/api_notable/api_notable_list_2021.md
index b8bc1ba62..3535d8cd8 100644
--- a/topics/appendix/api_notable/api_notable_list_2021.md
+++ b/topics/appendix/api_notable/api_notable_list_2021.md
@@ -47,7 +47,7 @@ _Add unambiguous imports on the fly_ for custom languages
Ability to override encoding per `VirtualFile`
: Implement [`FileEncodingProvider`](%gh-ic%/platform/core-api/src/com/intellij/openapi/vfs/encoding/FileEncodingProvider.java) and register in `com.intellij.fileEncodingProvider` extension point.
-[JCEF](jcef.md): wrapper for `CefBrowser`
+[JCEF](embedded_browser_jcef.md): wrapper for `CefBrowser`
: [`JBCefOsrHandlerBrowser`](%gh-ic%/platform/ui.jcef/jcef/JBCefOsrHandlerBrowser.java) forwards to custom `CefRenderHandler`, e.g., for off-screen rendering.
### Java Plugin 2021.1
diff --git a/topics/appendix/api_notable/api_notable_list_2023.md b/topics/appendix/api_notable/api_notable_list_2023.md
index 762060978..9077c516c 100644
--- a/topics/appendix/api_notable/api_notable_list_2023.md
+++ b/topics/appendix/api_notable/api_notable_list_2023.md
@@ -43,7 +43,7 @@ Intentions that cannot show meaningful before/after preview
: Intentions not modifying code can specify `true` in their registration.
JCEF-based SVG viewer
-: SVG pictures are now shown using [JCEF](jcef.md) instead of rendering via the Apache Batik library ([Details](https://youtrack.jetbrains.com/issue/IDEA-230850)).
+: SVG pictures are now shown using [JCEF](embedded_browser_jcef.md) instead of rendering via the Apache Batik library ([Details](https://youtrack.jetbrains.com/issue/IDEA-230850)).
### IntelliJ IDEA 2023.2
diff --git a/topics/basics/ide_development_instance.md b/topics/basics/ide_development_instance.md
index d0dc637a8..9d8d48e1f 100644
--- a/topics/basics/ide_development_instance.md
+++ b/topics/basics/ide_development_instance.md
@@ -74,7 +74,7 @@ The JetBrains Runtime is delivered in various variants used for different purpos
Available JBR variants are:
-- `jcef` - the release bundles with the [JCEF](jcef.md) browser engine
+- `jcef` - the release bundles with the [JCEF](embedded_browser_jcef.md) browser engine
- `sdk` - JBR SDK bundle used for development purposes
- `fd` - the fastdebug bundle which also includes the `jcef` module
- `dcevm` - bundles DCEVM (Dynamic Code Evolution Virtual Machine)
diff --git a/topics/intro/content_updates.md b/topics/intro/content_updates.md
index 914b4e00c..87702decc 100644
--- a/topics/intro/content_updates.md
+++ b/topics/intro/content_updates.md
@@ -97,7 +97,7 @@ IntelliJ Platform Gradle Plugin 2.x (Early Access Preview)
{#december-23}
JCEF
-: Revamp [JCEF (Java Chromium Embedded Framework)](jcef.md) page.
+: Revamp [JCEF (Java Chromium Embedded Framework)](embedded_browser_jcef.md) page.
User Interface FAQ
: Added [](ui_faq.md).
@@ -451,7 +451,7 @@ UI Inspector
{#march-20}
JCEF Support
-: Allows [embedding](jcef.md) Chromium-based browser in the IDE.
+: Allows [embedding](embedded_browser_jcef.md) Chromium-based browser in the IDE.
### February
{#february-20}
diff --git a/topics/reference_guide/jcef.md b/topics/reference_guide/embedded_browser_jcef.md
similarity index 100%
rename from topics/reference_guide/jcef.md
rename to topics/reference_guide/embedded_browser_jcef.md