Test Page: https://codepen.io/siddv/pen/wEdewG Works on Safari 17 macOS, does not work on Safari 17 iOS / iPadOS. GameController.framework does support controller vibration on recent-ish iOS, so this should work. Looks like it was removed to fix the build in https://github.com/WebKit/WebKit/commit/78f050afe54e75e081388ad5dfb5ce023053f5a8.
<rdar://problem/117139997>