1.4.1763
mouse_check_button_released does not work (never called) on HTML5 (Mobile only, or use Chrome Developer tools and set it to mobile emulation).
Sample project - add a room, add an object to the room - in the object step put the following code
if(mouse_check_button_released(mb_left)) {
show_debug_message("Mouse Released");
}
In desktop Chrome with the dev tools open you see the output when you click... If you set the dev tools to mobile emulation - you don't get the output.
I just duplicated this in the latest version of gms 2.0.6 as well. x_x
--- 8 hours later ---
Well after trying several older version I still had no luck only on mobile - so i reinvented the wheel and handled the mouse events such as mousedown (pointerdown on newer browesers) in a javascript extension by hooking them to the game content div. Then I set it up to poll for these mouse events inside of GMS. Not the most elegant solution, but at least I have mouse events on mobile web as well as desktop web.