sienori / Tab-Session-Manager

WebExtensions for restoring and saving window / tab states
https://tab-session-manager.sienori.com/
Mozilla Public License 2.0
1.91k stars 188 forks source link

Lazy Loading inhibits The Marvellous Suspender's automatic-loading #1265

Open TheOverpassArsonist opened 1 year ago

TheOverpassArsonist commented 1 year ago

Short description

When restoring a window with tabs that are suspended by TMS with Lazy Loading on, clicking on a tab will lazy load the suspended page, but then TMS will not automatically unsuspend it.

Steps to reproduce

  1. Install TMS and TSM
  2. Turn on lazy loading
  3. Turn on "Automatically unsuspend tab when it is viewed"
  4. Manually suspend tabs or wait for tabs to be suspended
  5. Save session
  6. Close session
  7. Open session
  8. Click on suspended tab

Expected result

The tab will lazy load and then unsuspend. Or, if possible, it would be cool to have built-in tab suspension as well, or integration with TMS. Being able to manage sessions is nice for managing tab counts, but high-count sessions are still likely to end up happening so some method of suspending them that's more well integrated would be better. (with that said, realistically the tiny delay from two layers of suspension really ain't that bad, especially on a modern computer)

Actual result

When clicked the tab will Lazy Load but then does not unsuspend automatically. image (I think this is more an integration issue than a bug itself)

Platform information