diff --git a/src/addon/qtype/ddimageortext/classes/ddimageortext.ts b/src/addon/qtype/ddimageortext/classes/ddimageortext.ts index e3d1533bb..66584b59d 100644 --- a/src/addon/qtype/ddimageortext/classes/ddimageortext.ts +++ b/src/addon/qtype/ddimageortext/classes/ddimageortext.ts @@ -202,11 +202,15 @@ export class AddonQtypeDdImageOrTextQuestion { let dragItemsArea = topNode.querySelector('div.draghomes'); if (dragItemsArea) { + // On 3.9+ dragitems were removed. + const dragItems = topNode.querySelector('div.dragitems'); + + if (dragItems) { + // Remove empty div.dragitems. + dragItems.remove(); + } + // 3.6+ site, transform HTML so it has the same structure as in Moodle 3.5. - - // Remove empty div.dragitems. - topNode.querySelector('div.dragitems').remove(); - const ddArea = topNode.querySelector('div.ddarea'); // Move div.dropzones to div.ddarea.