> What causes the memory to run out in the first place? That is what you should be fixing.
Either the user opened enough tabs to use memory, or the rest of the system is using too much memory. Neither of those is "fixable"; a browser that randomly closes your tabs or kills other programs is not going to be well received.
Either the user opened enough tabs to use memory, or the rest of the system is using too much memory. Neither of those is "fixable"; a browser that randomly closes your tabs or kills other programs is not going to be well received.