From 59b395db1d9f802cb05c6d8c47f808abd16dd0af Mon Sep 17 00:00:00 2001 From: "Julia.Radzhabova" Date: Fri, 3 Oct 2025 16:29:05 +0300 Subject: [PATCH] [PDF] Fix redact mark --- apps/pdfeditor/main/app/controller/RedactTab.js | 8 ++++++++ apps/pdfeditor/main/app/controller/Toolbar.js | 1 + 2 files changed, 9 insertions(+) diff --git a/apps/pdfeditor/main/app/controller/RedactTab.js b/apps/pdfeditor/main/app/controller/RedactTab.js index 09ee4d9c09..e8c9237711 100644 --- a/apps/pdfeditor/main/app/controller/RedactTab.js +++ b/apps/pdfeditor/main/app/controller/RedactTab.js @@ -115,6 +115,12 @@ define([ onStartRedact: function(isMarkMode) { Common.UI.TooltipManager.closeTip('mark-for-redaction'); + if (isMarkMode && this.toolbar) { + this.toolbar.turnOnSelectTool(); + this.api.SetMarkerFormat(undefined, false); + this.api.asc_StopInkDrawer(); + this.toolbar.onClearHighlight(); + } this.api.SetRedactTool(isMarkMode); }, @@ -224,6 +230,8 @@ define([ onRedactionStateToggle: function(isRedaction) { this.view.btnMarkForRedact.toggle(isRedaction); + if (this.toolbar) + isRedaction ? this.toolbar.clearSelectTools() : this.toolbar.updateSelectTools(); }, SetDisabled: function(state) { diff --git a/apps/pdfeditor/main/app/controller/Toolbar.js b/apps/pdfeditor/main/app/controller/Toolbar.js index c23f5e9a97..d1e43a80b4 100644 --- a/apps/pdfeditor/main/app/controller/Toolbar.js +++ b/apps/pdfeditor/main/app/controller/Toolbar.js @@ -954,6 +954,7 @@ define([ this._state.select_tool = type==='select'; this.api.asc_setViewerTargetType(type); this.mode.isEdit && this.api.asc_StopInkDrawer(); + this.mode.isEdit && this.api.SetRedactTool(false); Common.NotificationCenter.trigger('edit:complete', this.toolbar); } },