Skip to content

Commit 495006f

Browse files
fix(client): add doctype to preview iframe (freeCodeCamp#57041)
Co-authored-by: Oliver Eyton-Williams <[email protected]>
1 parent bcecd22 commit 495006f

File tree

1 file changed

+4
-1
lines changed
  • client/src/templates/Challenges/utils

1 file changed

+4
-1
lines changed

client/src/templates/Challenges/utils/frame.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,8 +378,11 @@ function writeToFrame(content: string, frame?: FrameDocument) {
378378
}
379379

380380
const writeContentToFrame = (frameContext: Context) => {
381+
const doctype =
382+
frameContext.sources.contents?.match(/^<!DOCTYPE html>/i)?.[0] || '';
383+
381384
writeToFrame(
382-
createHeader(frameContext.element.id) + frameContext.build,
385+
doctype + createHeader(frameContext.element.id) + frameContext.build,
383386
frameContext.document
384387
);
385388

0 commit comments

Comments
 (0)