I wrote a simple script to add a floating button to a series of pages that redirects to a URL depending on some features. This is added via Tampermonkey.
The following produces a button in both Chrome and Firefox but it is only clickable in Chrome:
var html = '<div id="gmSomeID"><button id="tapButton" type="submit"><a href="'+output_url+'" style="color:white">A</a></button></div>';
$("body").append(html);
Any ideas what may be driving the issue?