diff --git a/topics/appendix/glossary.md b/topics/appendix/glossary.md index dfcc63bfe..4f0ee28fe 100644 --- a/topics/appendix/glossary.md +++ b/topics/appendix/glossary.md @@ -130,7 +130,7 @@ Stubs : A subset of a → _Program Structure Interface_ tree in a binary serialized compact format, see [](stub_indexes.md). Suspending Context -: Executing in the [suspending context](coroutine_execution_contexts.md#suspending-context) means executing tasks in Kotlin coroutines. +: Executing in the [suspending context](coroutine_execution_contexts.md#suspending-context-coroutines) means executing tasks in Kotlin coroutines. → _Blocking Context_ → _Coroutine_ diff --git a/topics/basics/architectural_overview/coroutines/coroutine_edt_and_locks.md b/topics/basics/architectural_overview/coroutines/coroutine_edt_and_locks.md index 375078dab..71a43433a 100644 --- a/topics/basics/architectural_overview/coroutines/coroutine_edt_and_locks.md +++ b/topics/basics/architectural_overview/coroutines/coroutine_edt_and_locks.md @@ -176,7 +176,7 @@ Consider rewriting code to use it, if possible. Use them if a read action is required, but it is unacceptable to reschedule code execution on a different dispatcher. -These APIs are marked to use only in the [blocking context](coroutine_execution_contexts.md#blocking-context), so their usage in the [suspending context](coroutine_execution_contexts.md#suspending-context) will trigger a warning. +These APIs are marked to use only in the [blocking context](coroutine_execution_contexts.md#blocking-context), so their usage in the [suspending context](coroutine_execution_contexts.md#suspending-context-coroutines) will trigger a warning. It is intentional, as coroutines should be prepared to be rescheduled and should use `readAction()`. ### Suspending `writeIntentReadAction()` and Blocking `WriteIntentReadAction.run()`/`compute()` diff --git a/topics/ui/controls/progress_indicators.md b/topics/ui/controls/progress_indicators.md index e77725514..11d9e5542 100644 --- a/topics/ui/controls/progress_indicators.md +++ b/topics/ui/controls/progress_indicators.md @@ -6,7 +6,7 @@ -**Implementation**: Progress tracking in [Progress API](background_processes.md#tracking-progress) and [Kotlin Coroutines](coroutine_execution_contexts.md#suspending-context-progress-reporting) +**Implementation**: Progress tracking in [Progress API](background_processes.md#tracking-progress) and [Kotlin Coroutines](coroutine_execution_contexts.md#progress-reporting)