Thanks for Filemin - it’s awesome!
I think there is no reason to disable sorting on size column. It can be implemented the way it’s done in Authentic Theme. I made it working by making custom extension for dataTables (based on Webmin data used), which took me hours to figure this out! It works in 99% cases. Now you can test in in Disk Quotas module and add it to Filemin! 
1 . Open your filemin-lib.pl
and on line 290, replace
print ““columnDefs”: [ { “orderable”: false, “targets”: [0, 1, 4] }, ],”;
With:
print ““columnDefs”: [ { “orderable”: false, “targets”: [0, 4], “sType”: “file-size”, “targets”: [1] }, ],”;
Now when using Authentic Theme, the sorting files by size will work!
2 . Another improvement is to enable dataTable save state mode. dataTable uses browser’s localStorage
to do it in favor of dated cookies. For example, if user has chosen to sort table by name or pagination number, you WOULD obviously WANT to save this selection, when user opens another page, right?
So add this to your dataTable init: print ““bStateSave”: true,”;
3 . The following can be added to some place in your js codes. (I tested it with dataTables.bootstrap.js and it worked)
A . Let user navigate with arrows (left/right) when trying to do pagination:
$(document).on('keydown', function (event) {
var keycode = event.keyCode ? event.keyCode : event.which;
if (!$('input').is(':focus') && !$('select').is(':focus') && !$('textarea').is(':focus')) {
if (keycode === 39) {
$('.paginate_button.next').trigger('click');
}
if (keycode === 37) {
$('.paginate_button.previous').trigger('click');
}
}
});
B . Hide paginations when there is nothing to paginate. Add the following on init, let’s say below bPaginate:
__
print " “fnDrawCallback”: function(oSettings) {
console.log(oSettings._iDisplayLength);
if (($(‘table > tbody > tr:visible’).length - 1) >= oSettings._iDisplayLength) {
$(’.dataTables_paginate’).show();
} else {
$(’.dataTables_paginate’).hide();
}
},";
This is it for now. It will make already cool Filemin File Manager even cooler! 
Tell me how it works for you, folks!?