diff --git a/app/containers/markdown/new/Katex.tsx b/app/containers/markdown/new/Katex.tsx index ce432a3dc..3dd4b4a01 100644 --- a/app/containers/markdown/new/Katex.tsx +++ b/app/containers/markdown/new/Katex.tsx @@ -1,9 +1,11 @@ -import React from 'react'; import { KaTeX as KaTeXProps } from '@rocket.chat/message-parser'; +import React from 'react'; +import { StyleProp, ViewStyle } from 'react-native'; +import Katex from 'react-native-katex'; // eslint-disable-next-line import/no-unresolved import MathView, { MathText } from 'react-native-math-view'; -import Katex from 'react-native-katex'; +import { isAndroid } from '../../../lib/methods/helpers'; import { useTheme } from '../../../theme'; import { DEFAULT_MESSAGE_HEIGHT } from '../../message/utils'; @@ -13,11 +15,14 @@ interface IKaTeXProps { export const KaTeX = ({ value }: IKaTeXProps): React.ReactElement | null => { const { colors } = useTheme(); + const fixAndroidWebviewCrashStyle: StyleProp = isAndroid ? { opacity: 0.99, overflow: 'hidden' } : {}; return ( } + renderError={() => ( + + )} /> ); };