nsarrazin HF Staff commited on
Commit
d42d427
·
unverified ·
1 Parent(s): c6b0d3e

Fix reduced motion mode causing 500 on ssr (#1177)

Browse files
src/lib/components/chat/ChatMessage.svelte CHANGED
@@ -2,7 +2,7 @@
2
  import { marked, type MarkedOptions } from "marked";
3
  import markedKatex from "marked-katex-extension";
4
  import type { Message, MessageFile } from "$lib/types/Message";
5
- import { afterUpdate, createEventDispatcher, tick } from "svelte";
6
  import { deepestChild } from "$lib/utils/deepestChild";
7
  import { page } from "$app/stores";
8
 
@@ -88,7 +88,8 @@
88
 
89
  let initialized = false;
90
 
91
- const reducedMotionMode = isReducedMotion(window);
 
92
  const renderer = new marked.Renderer();
93
  // For code blocks with simple backticks
94
  renderer.codespan = (code) => {
@@ -124,6 +125,10 @@
124
  $: emptyLoad =
125
  !message.content && (webSearchIsDone || (searchUpdates && searchUpdates.length === 0));
126
 
 
 
 
 
127
  afterUpdate(() => {
128
  if (reducedMotionMode) {
129
  return;
 
2
  import { marked, type MarkedOptions } from "marked";
3
  import markedKatex from "marked-katex-extension";
4
  import type { Message, MessageFile } from "$lib/types/Message";
5
+ import { afterUpdate, createEventDispatcher, onMount, tick } from "svelte";
6
  import { deepestChild } from "$lib/utils/deepestChild";
7
  import { page } from "$app/stores";
8
 
 
88
 
89
  let initialized = false;
90
 
91
+ let reducedMotionMode = false;
92
+
93
  const renderer = new marked.Renderer();
94
  // For code blocks with simple backticks
95
  renderer.codespan = (code) => {
 
125
  $: emptyLoad =
126
  !message.content && (webSearchIsDone || (searchUpdates && searchUpdates.length === 0));
127
 
128
+ onMount(() => {
129
+ reducedMotionMode = isReducedMotion(window);
130
+ });
131
+
132
  afterUpdate(() => {
133
  if (reducedMotionMode) {
134
  return;