Eagler Mobile v3.0.3
Changes
- All calls to
window
are nowclientWindow
- Tampermonkey does not allow Userscripts to run outside of the sandbox, while the iOS Userscripts app does. This change allows the
window
object to be used when unsafeWindow is undefined.
- Tampermonkey does not allow Userscripts to run outside of the sandbox, while the iOS Userscripts app does. This change allows the
- Added
inputFix
window state, which is turned on when double input events are detected- Some Android devices dispatch an additional
input
event when the input element is programmatically updated. When we set the input for the first time as the DOM loads, we can see if this is happening. If it is, we ignore every other duplicate key press.
- Some Android devices dispatch an additional
- Added CSS and eventListener to prevent long presses on Chrome triggering the save-image dialog
- To use the touch controls, the user is required to hold or drag on buttons. On iOS Chrome, this causes the save-image dialog to appear. This change should prevent that.
Relevant Issues
- Repo link fix by @FlamedDogo99 in #16
- Fixes for Android keyboard input, and mobile selection by @FlamedDogo99 in #17
Full Changelog: v3.0.2...v3.03