scrollIntoView

- WD

The Element.scrollIntoView() method scrolls the current element into the visible area of the browser window. Parameters can be provided to set the position inside the visible area as well as whether scrolling should be instant or smooth.

Chrome

  1. 4 - 60: Partial support
  2. 61 - 123: Supported
  3. 124: Supported
  4. 125 - 127: Supported

Edge

  1. 12 - 18: Partial support
  2. 79 - 123: Supported
  3. 124: Supported

Safari

  1. 3.1 - 5: Not supported
  2. 5.1 - 15.6: Partial support
  3. 16.0 - 17.3: Supported
  4. 17.4: Supported
  5. 17.5 - TP: Supported

Firefox

  1. 2 - 35: Partial support
  2. 36 - 124: Supported
  3. 125: Supported
  4. 126 - 128: Supported

Opera

  1. 9 - 10.6: Not supported
  2. 11 - 11.5: Support unknown
  3. 11.6 - 47: Partial support
  4. 48 - 108: Supported
  5. 109: Supported

IE

  1. 5.5 - 7: Not supported
  2. 8 - 10: Partial support
  3. 11: Partial support

Chrome for Android

  1. 124: Supported

Safari on iOS

  1. 3.2 - 4.3: Support unknown
  2. 5 - 15.8: Partial support
  3. 16.0 - 17.3: Supported
  4. 17.4: Supported
  5. 17.5: Supported

Samsung Internet

  1. 4 - 7.4: Partial support
  2. 8.2 - 23: Supported
  3. 24: Supported

Opera Mini

  1. all: Not supported

Opera Mobile

  1. 10 - 12.1: Partial support
  2. 80: Supported

UC Browser for Android

  1. 15.5: Supported

Android Browser

  1. 2.1 - 2.2: Support unknown
  2. 2.3 - 4.4.4: Partial support
  3. 124: Supported

Firefox for Android

  1. 125: Supported

QQ Browser

  1. 14.9: Supported

Baidu Browser

  1. 13.52: Supported

KaiOS Browser

  1. 2.5: Supported
  2. 3: Supported
Resources:
smooth scroll polyfill : polyfill for smooth behavior option
MDN Web Docs - scrollIntoView