message: Fix for inline textfield cursor jumping
diff: -import React, { useEffect, useState } from "react";
  +import React, { useEffect, useRef, useState } from "react";
  import { TextareaAutosize, Theme } from "@mui/material";
  import clsx from "clsx";
  @@ -35,6 +35,7 @@ export function TableInput(props: {
  }) {
  const { disabled, value, multiline, updateValue, focused } = props;
  const [internalValue, setInternalValue] = useState<typeof value>(value);
  + const focusedState = useRef<boolean>(false);
  useEffect(
  () => {
  @@ -67,10 +68,13 @@ export function TableInput(props: {
  const ref = React.createRef<HTMLTextAreaElement>();
  useEffect(() => {
  - if (ref.current && focused) {
  + if (ref.current && focused && !focusedState.current) {
  + focusedState.current = true;
  ref.current.focus({ preventScroll: true });
  ref.current.selectionStart = ref.current.value.length;
  ref.current.selectionEnd = ref.current.value.length;
  + } else {
  + focusedState.current = focused;
  }
  }, [focused, ref]);
  