I\'m using the jQuery UI dialog with modal=true. In Chrome and Safari, this disables scrolling via the scroll bar and cursor keys (scrolling with the mouse whee
There is a workaround that unbind the binded event. This adds the following in the open: event of the dialog :
$("#longdialog").dialog({
modal:true,
open: function (event, ui) { window.setTimeout(function () {
jQuery(document).unbind('mousedown.dialog-overlay').unbind('mouseup.dialog-overlay'); }, 100);
}
});
This works ... but this is ugly
--from https://github.com/jquery/jquery-ui/pull/230#issuecomment-3630449
Worked like a charm in my case.