You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When triggering play/pause functionality on audio elements controlled by Amplitude.js within the Brave mobile browser, a DOMException is thrown with the message "play() can only be initiated by a user gesture." This issue is specific to the Brave mobile browser, where direct user interaction with play/pause controls is not recognized as a valid user gesture, leading to a failure to toggle playback as expected.
Expected Behavior
Audio should toggle between playing and pausing when the user interacts with Amplitude.js controls in Brave mobile.
Steps To Reproduce
Initialize Amplitude.js with an audio player interface on a webpage.
Confirm that Amplitude.js has been correctly initialized with play/pause controls linked to audio elements.
Interact with the play/pause button on a mobile device running the Brave browser.
Instead of toggling playback, a DOMException error appears in the browser console.
Issue Description
When triggering play/pause functionality on audio elements controlled by Amplitude.js within the Brave mobile browser, a DOMException is thrown with the message "play() can only be initiated by a user gesture." This issue is specific to the Brave mobile browser, where direct user interaction with play/pause controls is not recognized as a valid user gesture, leading to a failure to toggle playback as expected.
Expected Behavior
Audio should toggle between playing and pausing when the user interacts with Amplitude.js controls in Brave mobile.
Steps To Reproduce
AmplitudeJS Version
5.3.2
Browser Information
https://www.whatsmybrowser.org/b/ITDGT
Link To Where Your Issue Can Be Reproduced
https://nova-acropole.org.br/podcast
Anything else?
No response
The text was updated successfully, but these errors were encountered: