Please don't top-post -- it makes life harder for the rest of us.
On Wed, 2010-11-24 at 23:34 +0100, Levon Haykazyan wrote:
I am using GTK front-end, but most of the code I am talking
about is in subsystem desktop. So I assume that the issue is
It isn't universal. The history cloning behaviour depends upon the way
in which the core browser window creation code is invoked.
On File->New_tab Netsurf optionally either copies new tab
or opens a blank one. The history is copied in both cases.
I guess it can be argued that the history needs to be
preserved in the former case but not in the later.
In which case, the new window/new tab handlers in the GTK frontend need
modifying to not request that the existing window's history is cloned.