Skip to content

[BUG] TypeError: motionMediaQuery.addEventListener is not a function #3392

@kmertozen

Description

@kmertozen

TypeError: motionMediaQuery.addEventListener is not a function. (In 'motionMediaQuery.addEventListener("change", setReducedMotionPreferences)'

Environment

Device: iPhone (iOS 13.7)
Browser: Chrome (on iOS 13.7, uses WKWebView / Safari engine)

A cross-compatible implementation would be:

if (motionMediaQuery.addEventListener) {
  motionMediaQuery.addEventListener("change", handler);
} else  {
  motionMediaQuery.addListener(handler);
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions