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.

IE

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

Edge

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

Firefox

  1. 2 - 35: Partial support
  2. 36 - 72: Supported
  3. 73: Supported
  4. 74 - 75: Supported

Chrome

  1. 4 - 60: Partial support
  2. 61 - 79: Supported
  3. 80: Supported
  4. 81 - 83: Supported

Safari

  1. 3.1 - 5: Not supported
  2. 5.1 - 12.1: Partial support
  3. 13: Partial support
  4. TP: Partial support

Opera

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

iOS Safari

  1. 3.2 - 4.3: Support unknown
  2. 5 - 13.1: Partial support
  3. 13.2: Partial support
  4. 13.3: Partial support

Opera Mini

  1. all: Not supported

Android Browser

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

Blackberry Browser

  1. 7: Partial support
  2. 10: Partial support

Opera Mobile

  1. 10 - 12.1: Partial support
  2. 46: Partial support

Chrome for Android

  1. 80: Supported

Firefox for Android

  1. 68: Supported

IE Mobile

  1. 10: Partial support
  2. 11: Partial support

UC Browser for Android

  1. 12.12: Partial support

Samsung Internet

  1. 4 - 9.2: Partial support
  2. 10.1: Partial support

QQ Browser

  1. 1.2: Partial support

Baidu Browser

  1. 7.12: Partial support

KaiOS Browser

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