diff --git a/src/components/Questions/QuestionCard.tsx b/src/components/Questions/QuestionCard.tsx index a463bbdb5..ea2c05c3d 100644 --- a/src/components/Questions/QuestionCard.tsx +++ b/src/components/Questions/QuestionCard.tsx @@ -16,18 +16,18 @@ export function QuestionCard() { if (answerHeight > questionHeight) { questionRef.current!.style.height = `${answerHeight}px`; } - - // if the user has scrolled down and the top of the answer is not - // visible, scroll to the top of the answer - const questionTop = questionRef.current?.getBoundingClientRect().top || 0; - if (questionTop < 0) { - window.scrollTo({ - top: window.scrollY + questionTop - 100, - }); - } } else { questionRef.current!.style.height = `auto`; } + + // if the user has scrolled down and the top of the answer is not + // visible, scroll to the top of the answer + const questionTop = questionRef.current?.getBoundingClientRect().top || 0; + if (questionTop < 0) { + window.scrollTo({ + top: window.scrollY + questionTop - 100, + }); + } }, [isAnswerVisible]); return ( @@ -70,10 +70,23 @@ export function QuestionCard() {
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam
voluptatum, quod, quas, quia, voluptates voluptate quibusdam
- voluptatibus quos quae quidem. Quisqu
+ voluptatibus quos quae quidem. Quisqu
+
+ Quisquam voluptatum, quod, quas, quia, voluptates voluptate
+ quibusdam voluptatibus quos quae quidem. Quisquam voluptatum, quod,
+ quas, quia, voluptates voluptate quibusdam voluptatibus quos quae
+ quidem. Quisquam voluptatum, quod, quas, quia, voluptates voluptate
+ quibusdam voluptatibus quos quae quidem.
+
+
+ Quisquam voluptatum, quod, quas, quia, voluptates voluptate
+ quibusdam voluptatibus quos quae quidem. Quisquam voluptatum, quod,
+ quas, quia, voluptates voluptate quibusdam voluptatibus quos quae
+ quidem. Quisquam voluptatum, quod, quas, quia, voluptates voluptate
+ quibusdam voluptatibus quos quae quidem.