diff --git a/adapter/preview/inspector/js_inspector_manager.cpp b/adapter/preview/inspector/js_inspector_manager.cpp index bec1a75e..e503db66 100644 --- a/adapter/preview/inspector/js_inspector_manager.cpp +++ b/adapter/preview/inspector/js_inspector_manager.cpp @@ -284,6 +284,10 @@ void JsInspectorManager::GetNodeJSONStrMap() LOGE("GetAccessibilityNodeFromPage is null, nodeId: %{public}d", nodeId); continue; } + if (node->GetTag() == "inspectDialog") { + RemoveAccessibilityNodes(node); + continue; + } auto jsonNode = JsonUtil::Create(true); auto jsonNodeArray = JsonUtil::CreateArray(true); jsonNode->Put(INSPECTOR_TYPE, node->GetTag().c_str()); diff --git a/frameworks/core/components/box/render_box.cpp b/frameworks/core/components/box/render_box.cpp index d3ec94c1..f294b352 100644 --- a/frameworks/core/components/box/render_box.cpp +++ b/frameworks/core/components/box/render_box.cpp @@ -404,8 +404,6 @@ void RenderBox::OnPaintFinish() parent->SetLeft(node->GetLeft()); parent->SetWidth(node->GetWidth()); parent->SetHeight(node->GetHeight()); - auto mananger = context->GetAccessibilityManager(); - mananger->RemoveAccessibilityNodes(node); } #endif }