Skip to content

Commit 9f91746

Browse files
debug: add logging to pyodide-runner for Edge troubleshooting
1 parent 3c4d273 commit 9f91746

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

docs/_static/pyodide-runner.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,12 +115,13 @@
115115
/** Convert a code block into an editable cell with Run / Reset / Copy. */
116116
function makeEditable(container) {
117117
var preEl = container.querySelector("pre");
118-
if (!preEl) return;
118+
if (!preEl) { console.warn("[pyodide-runner] No <pre> found in", container); return; }
119119
// Avoid double-init
120-
if (container.querySelector(".pyodide-cell")) return;
120+
if (container.querySelector(".pyodide-cell")) { console.log("[pyodide-runner] Already initialized, skipping"); return; }
121121

122122
var codeEl = preEl.querySelector("code") || preEl;
123123
var originalCode = codeEl.textContent;
124+
console.log("[pyodide-runner] Converting cell, code length:", originalCode.length);
124125

125126
// Build wrapper
126127
var wrapper = document.createElement("div");
@@ -166,6 +167,7 @@
166167
wrapper.appendChild(textarea);
167168
container.innerHTML = "";
168169
container.appendChild(wrapper);
170+
console.log("[pyodide-runner] Cell converted, textarea in DOM:", !!container.querySelector(".pyodide-editor"));
169171

170172
// Size & events
171173
autoResize(textarea);

0 commit comments

Comments
 (0)