The memory leaks seemed to be across several browsers (IE, Firefox).
I hope you didn't misunderstand – not the jqGrid itself has a memory leak – but any jQuery widget attached to the grid will not be destroyed correctly but keeps somewhere in memory.
The only solution (I found) to destroy those attached widgets (e.g. context menues or special tooltips on cells or rows) was by calling the jQuery remove method.
here is the code how I create my context menu widgets:
// attach context menues on all grid rows var gridCompleteFunction = function() {