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 958ab10 commit 6016adeCopy full SHA for 6016ade
js/replace-dom.ts
@@ -40,7 +40,13 @@ const waitForStyle = (property: string): Promise<string> => {
40
};
41
42
const replaceProc = async (imageObjectArray: ImageObject[]): Promise<void> => {
43
- const scheme = await waitForStyle('--color-scheme');
+ let scheme: string;
44
+ try {
45
+ scheme = await waitForStyle('--color-scheme');
46
+ } catch (error) {
47
+ console.error('Failed to get color scheme:', error);
48
+ scheme = 'light'; // fallback to light theme
49
+ }
50
51
for (const x of imageObjectArray) {
52
const elm = document.getElementById(x.id);
0 commit comments