1. 25 Sep, 2022 1 commit
  2. 23 Sep, 2022 2 commits
  3. 19 Sep, 2022 1 commit
  4. 18 Sep, 2022 2 commits
  5. 17 Sep, 2022 5 commits
  6. 15 Sep, 2022 2 commits
  7. 13 Sep, 2022 1 commit
  8. 12 Sep, 2022 1 commit
  9. 11 Sep, 2022 1 commit
  10. 10 Sep, 2022 1 commit
  11. 09 Sep, 2022 1 commit
  12. 08 Sep, 2022 1 commit
  13. 07 Sep, 2022 1 commit
  14. 06 Sep, 2022 1 commit
  15. 03 Sep, 2022 2 commits
  16. 02 Sep, 2022 2 commits
  17. 01 Sep, 2022 2 commits
  18. 31 Aug, 2022 1 commit
    • Michael Catanzaro's avatar
      Fix loss of tab history if placeholder page is not removed · e959d323
      Michael Catanzaro authored
      When starting Epiphany, we load an empty HTML document in all tabs
      except the currently-presented tab in order to start quickly and avoid
      excess memory usage. The real document is loaded later when the user
      clicks on the tab for the first time after starting the browser. But
      there's a problem with this strategy: if the user never clicks on the
      tab, then the placeholder document is still there when we quit, and we
      accidentally save the *placeholder* into the session state instead of
      the real state of the tab that was restored from the previous session.
      The most obvious impact of this is you lose the contents of the
      back/forward list.
      
      This fixes the issue by ensuring we check to see if delayed session
      state is available when saving the session. If so, the web view is
      displaying a placeholder document and we want to save the delayed state,
      not the placeholder state.
      
      Fixes #1622
      
      Part-of: <!1191>
      e959d323
  19. 30 Aug, 2022 5 commits
  20. 29 Aug, 2022 1 commit
  21. 27 Aug, 2022 1 commit
  22. 25 Aug, 2022 2 commits
  23. 22 Aug, 2022 1 commit
  24. 21 Aug, 2022 2 commits