title: firefox iframe history
body: <p>In a web app we use IFRAME to let users select items for the parent page.</p>
  
  <p>The problem is that FIREFOX (3.5) adds a copy of the same (parent) page to history each time IFRAME is opened.</p>
  
  <p>The web app is using history.back() to go from parent page to one that called that page.</p>
  
  <p>We can fix that by passing the "back" page as parameter from caller to callee.</p>
  
  <p>Still BACK button remains broken (the user presses back button but remains in same page).</p>
  
  <p>The other problem that is created is that we want some pages out of history. We do not want the user to go <strong>back</strong> to an <strong>INSERT</strong> page.</p>
  
  <p>This is easily done with location.replace on the <strong>INSERT</strong> page when finished, but impossible on FIREFOX with many entries of the same <strong>INSERT</strong> page.</p>