From 7a1bc3931a4e620cc018db9fb5286da127e1cb7d Mon Sep 17 00:00:00 2001 From: Navin Karkera Date: Wed, 26 Nov 2025 02:47:03 +0530 Subject: [PATCH] fix: don't revert to advanced editor if block contains copied_from fields (#2661) (#2695) (cherry picked from commit 2215fc53cc5df6aece84f09903d0f95272ad728c) --- .../containers/ProblemEditor/data/mockData/olxTestData.js | 2 +- src/editors/data/constants/problem.ts | 2 ++ src/library-authoring/components/BaseCard.tsx | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/editors/containers/ProblemEditor/data/mockData/olxTestData.js b/src/editors/containers/ProblemEditor/data/mockData/olxTestData.js index b729de352..4cd9856eb 100644 --- a/src/editors/containers/ProblemEditor/data/mockData/olxTestData.js +++ b/src/editors/containers/ProblemEditor/data/mockData/olxTestData.js @@ -2,7 +2,7 @@ // lint is disabled for this file due to strict spacing export const checkboxesOLXWithFeedbackAndHintsOLX = { - rawOLX: ` + rawOLX: `

You can use this template as a guide to the simple editor markdown and OLX markup to use for checkboxes with hints and feedback problems. Edit this component to replace this template with your own assessment.

diff --git a/src/editors/data/constants/problem.ts b/src/editors/data/constants/problem.ts index 8470b43d6..a5089addf 100644 --- a/src/editors/data/constants/problem.ts +++ b/src/editors/data/constants/problem.ts @@ -380,6 +380,8 @@ export const ignoredOlxAttributes = [ '@_url_name', '@_x-is-pointer-node', '@_markdown_edited', + '@_copied_from_block', + '@_copied_from_version', ] as const; // Useful for the block creation workflow. diff --git a/src/library-authoring/components/BaseCard.tsx b/src/library-authoring/components/BaseCard.tsx index f7d9ea32b..62dcb947e 100644 --- a/src/library-authoring/components/BaseCard.tsx +++ b/src/library-authoring/components/BaseCard.tsx @@ -64,7 +64,7 @@ const BaseCard = ({ + } actions={(