Fix message details scrolled down

This commit is contained in:
Josh Perez 2023-08-18 17:48:39 -04:00 committed by Jamie Kyle
parent 9df82c9792
commit 3beea78aff
2 changed files with 4 additions and 25 deletions

View file

@ -2,7 +2,7 @@
// SPDX-License-Identifier: AGPL-3.0-only
import type { ReactChild, ReactNode } from 'react';
import React, { useEffect, useRef } from 'react';
import React, { useRef } from 'react';
import classNames from 'classnames';
import { noop } from 'lodash';
@ -149,20 +149,8 @@ export function MessageDetail({
toggleSafetyNumberModal,
viewStory,
}: Props): JSX.Element {
const focusRef = useRef<HTMLDivElement>(null);
const messageContainerRef = useRef<HTMLDivElement>(null);
useEffect(() => {
const timer = setTimeout(() => {
// When this component is created, it's initially not part of the DOM, and then it's
// added off-screen and animated in. This ensures that the focus takes.
focusRef.current?.focus();
});
return () => {
clearTimeout(timer);
};
}, []);
function renderAvatar(contact: Contact): JSX.Element {
const {
acceptedMessageRequest,
@ -327,8 +315,7 @@ export function MessageDetail({
: undefined;
return (
// eslint-disable-next-line jsx-a11y/no-noninteractive-tabindex
<div className="module-message-detail" tabIndex={0} ref={focusRef}>
<div className="module-message-detail">
<PanelSection>
<div
className="module-message-detail__message-container"