We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 85f0b22 commit ab8e59cCopy full SHA for ab8e59c
src/state.mjs
@@ -27,13 +27,19 @@ if (query.has('gist')) {
27
initial.set('mode', save.mode);
28
initial.set('features', new Set(save.features));
29
} else {
30
- const fileName = Object.keys(data.files[0]);
+ const fileName = Object.keys(data.files)[0];
31
const file = data.files[fileName];
32
initial.set('code', file.content);
33
+ if (fileName.endsWith('.mjs')) {
34
+ initial.set('mode', 'module');
35
+ }
36
}
37
return initial;
38
})
- .catch(() => initial);
39
+ .catch((e) => {
40
+ console.error('Failed to load gist data', e); // eslint-disable-line no-console
41
+ return initial;
42
+ });
43
44
if (query.has('code')) {
45
initial.set('code', LZString.decompressFromBase64(query.get('code')));
0 commit comments