I previously had the following
$('#refresh').click(function () {
        $('#fileUpload').trigger('click');
});
However I've changed it so it should fire on a query parameter
function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
    results = regex.exec(location.search);
    return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
$(function () {
    var param = getParameterByName('upload');
    if (param == "yes") {
        $('#fileUpload').trigger('click');
    };
});
It works in FireFox and IE but not Chrome. Any idea why?
 
    