Skip to content

Commit 6bd6e4c

Browse files
Rich-HarrisRich Harris
and
Rich Harris
authored
firefox now works in dev mode (sveltejs#273)
Co-authored-by: Rich Harris <[email protected]>
1 parent 878d3b8 commit 6bd6e4c

File tree

1 file changed

+1
-23
lines changed

1 file changed

+1
-23
lines changed

src/routes/tutorial/[slug]/Editor.svelte

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
import { browser, dev } from '$app/environment';
2+
import { browser } from '$app/environment';
33
import { onMount, tick } from 'svelte';
44
import { basicSetup } from 'codemirror';
55
import { EditorView, keymap } from '@codemirror/view';
@@ -142,24 +142,6 @@
142142
}
143143
144144
onMount(() => {
145-
if (dev && !/chrome/i.test(navigator.userAgent)) {
146-
container.innerHTML =
147-
'<p style="text-align: center; width: 20em; max-width: calc(100% - 4rem)">The code editor requires Chrome during development, as it uses module workers</p>';
148-
return;
149-
}
150-
151-
// TODO is this still necessary?
152-
let dark_mode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
153-
154-
/** @param {MediaQueryListEvent} event */
155-
const on_mode_change = (event) => {
156-
const dark = event.matches;
157-
if (dark !== dark_mode) {
158-
dark_mode = dark;
159-
}
160-
};
161-
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', on_mode_change);
162-
163145
editor_view = new EditorView({
164146
parent: container,
165147
async dispatch(transaction) {
@@ -184,10 +166,6 @@
184166
});
185167
186168
return () => {
187-
window
188-
.matchMedia('(prefers-color-scheme: dark)')
189-
.removeEventListener('change', on_mode_change);
190-
191169
editor_view.destroy();
192170
};
193171
});

0 commit comments

Comments
 (0)