Speedometer icon indicating copy to clipboard operation
Speedometer copied to clipboard

Safari: Element.scrollIntoView overscrolls chat section in Responsive-Design

Open issackjohn opened this issue 4 months ago • 4 comments

Affected: Safari. Works as expected in Chrome/Firefox.

Repro:

Suite: Responsive-Design → step: “ScrollToChatAndSendMessages” In the Responsive-Design workload, programmatically call scrollIntoView on the chat area/anchor (inside shadow DOM). Safari scrolls far past the target (often down to the “Subscribe” section at the bottom)

You can repro this by stepping with the "Step Test" button in the developer menu.

Expected: Minimal scroll that brings the chat anchor into view (matches Chrome/Firefox and Safari DevTools’ “Scroll into view”). Actual: Overscroll

Impact: Safari end2end Tests time out waiting for a video-grid-content-visibility-complete event (emitted by the video-grid on content-visibility autostate change). The event never arrives.

issackjohn avatar Aug 26 '25 16:08 issackjohn

Safari:

Image

Edge:

Image

issackjohn avatar Aug 26 '25 16:08 issackjohn

cc @smfr

rniwa avatar Sep 08 '25 20:09 rniwa

Filed as https://bugs.webkit.org/show_bug.cgi?id=298554

How can this content be accessed?

smfr avatar Sep 08 '25 21:09 smfr

@smfr I have a hosted version: https://neon-gumdrop-d49b03.netlify.app/?developerMode=&suites=Responsive-Design

issackjohn avatar Oct 07 '25 16:10 issackjohn