diff --git a/frameworks/native/ability/ability_runtime/ability_context_impl.cpp b/frameworks/native/ability/ability_runtime/ability_context_impl.cpp index a4e107f49b..6747bd856f 100644 --- a/frameworks/native/ability/ability_runtime/ability_context_impl.cpp +++ b/frameworks/native/ability/ability_runtime/ability_context_impl.cpp @@ -987,6 +987,7 @@ ErrCode AbilityContextImpl::CreateModalUIExtensionWithApp(const AAFwk::Want &wan disposedCallback->OnDestroy(); }; Ace::ModalUIExtensionConfig config; + config.prohibitedRemoveByRouter = true; int32_t sessionId = uiContent->CreateModalUIExtension(want, callback, config); if (sessionId == 0) { TAG_LOGE(AAFwkTag::CONTEXT, "CreateModalUIExtension is failed");