Replies: 38 comments 90 replies
-
For those who can't understand what the "deadline" is:
The "deadline" to update TMS will be January 2024 if you want to keep it available in the Chrome Web Store. When you migrate TMS from Manifest V2 to Manifest V3, some modifications will be required to make it Manifest V3 compliant. If you have made any progress toward migrating TMS from MV2 to MV3, post about it in issue #197. |
Beta Was this translation helpful? Give feedback.
-
I don't think so anymore. Users will start using another extension and we will forget about TMS and TGS, at least that is what I believe by now. Certainly it was a nice, short adventure that gave - even if temporarily - new breath of life to an extension I loved and always used on Google Chrome. |
Beta Was this translation helpful? Give feedback.
-
What do people recommend in replacement for this extension? |
Beta Was this translation helpful? Give feedback.
-
So Long, and Thanks for All the Fish |
Beta Was this translation helpful? Give feedback.
-
Hey, Giovanni, can you get a price from somewhere like 5ver for this work, and we can have a whip around and see if we can cover it? I would have loved to have worked on this, but... ive had two new jobs since then, and both of them were "emergency repairing" an entire company product stack... What do you think? |
Beta Was this translation helpful? Give feedback.
-
have you ever used fivr?
…On Mon, 2 Sept 2024, 16:54 Giovanni Francesco Solone, < ***@***.***> wrote:
I don't think a platform like Fiverr can meet the need to develop and
maintain this extension. It takes a person (or a working team) who can take
care of it, who can first make the transition to Manifest V3, and then
progressively go in and close out the various bug reports/malfunctions, and
finally introduce the new features that the community has been demanding.
Not a “spot” job, but something lasting over time.
—
Reply to this email directly, view it on GitHub
<#196 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAB2PPV6GTG3IQTWG6P3LN3ZURNXRAVCNFSM6AAAAAARHZDMVSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANJSGA4DEOI>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
there are many long term organisations that is fiver as a front door
ok how about this, forget fiver, but consider the idea of paying.
I'd happily put 100 dollars in to have this work done.
can you put out to the community the idea? and we'll try and find a team to
do it? if you think the alternatives are as good, then nvm. I've got so
used to tgm it sits right in the center of my entire workflow
i think everybody trusts you, i know i do
…On Wed, 4 Sept 2024, 10:58 Giovanni Francesco Solone, < ***@***.***> wrote:
Yes (if you are referring to fiverr.com), at least a couple of times, in
both cases with less than positive results. Maybe it was bad luck, maybe
it's like I was telling you just above: you don't need a “just this once”
developer / team, you need a reliable, long-term developer / team.
—
Reply to this email directly, view it on GitHub
<#196 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAB2PPRYMYNYTTJ3XQVJJXLZU2VQJAVCNFSM6AAAAAARHZDMVSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANJUGEZDSNQ>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
for quite a while, i thought that TMS is still important to me, having had tens of suspended tabs. (*) there are a few minor differences:
|
Beta Was this translation helpful? Give feedback.
-
OK lets discuss the differences in detail.
So I dont "minimise windows", at any one time, I have about 7 or 8 browser
profiles open (they change I have about 30 active browser profiles), on an
i3wm desktop. Each profile typically has 5 or so windows. This is how I
navigate my projects.
Because of this, stuff like... session management is taken care of by the
browser, which is great for me.
Being able to just suspend a tab is pretty central to my workflow.
I dont use "tab lookup", im not sure I know what it is. My tabs are
organised into windows, and into an order inside those windows, and then
the browser profiles are all on different desktops, so I can navigate
directly to some specific tab... within a couple of seconds. this is what I
mean by "integral to my process". I can give presentations live, using
muscle memory to move around my project landscape.
what else are the differences?
Be prepared to have your predictions come true
…On Thu, 5 Sept 2024 at 01:09, Oswald Buddenhagen ***@***.***> wrote:
for quite a while, i thought that TMS is still important to me, having had
tens of suspended tabs.
but then i followed gioxx' advice, and just tried the "auto tab discard"
extension on top of the built-in handling. and as it turns out, this is a
perfectly suitable replacement for TMS at this point in time (*). so to me
it seems rather pointless to invest into TMS, apart from the fact that we'd
be speaking of several thousand € for anything serious.
(*) there are a few minor differences:
- one can't really suspend the current tab. but that doesn't really
matter, because simply minimizing the window instead was sufficient in all
cases so far.
- there is even an upside: as discarded tabs keep their original url,
tab lookup, history, session management, etc. all work as intended.
—
Reply to this email directly, view it on GitHub
<#196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAB2PPWXURNTAEBW6DN33KTZU5ZGXAVCNFSM6AAAAAARHZDMVSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANJVGA3TKNY>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
by "tab lookup" i mean entering parts of the title or url of an existing tab into the omnibox, which leads to an option to switch to that tab being offered. that's useless for the strictly organized "static" tabs, but quite helpful for "throw-away" windows that tend to pile up. on X11, switching to a different virtual desktop should be functionally equivalent to minimizing a window - it should unmap it. or so i thought ... kwin 5.27 clearly doesn't do that iff compositing is enabled. but i presume this isn't a problem with i3wm. |
Beta Was this translation helpful? Give feedback.
-
what an awesome answer.
ok well... I'm open to it, also up for helping pay.
I'm allergic to change with something so deep in my stack, but if everyone
reckons there's no need, then ok!
…On Thu, 5 Sept 2024, 11:14 Oswald Buddenhagen, ***@***.***> wrote:
by "tab lookup" i mean entering parts of the title or url of an existing
tab into the omnibox, which leads to an option to switch to that tab being
offered. that's useless for the strictly organized "static" tabs, but quite
helpful for "throw-away" windows that tend to pile up.
on X11, switching to a different virtual desktop should be functionally
equivalent to minimizing a window - it should unmap it. or so i thought ...
kwin 5.27 clearly doesn't do that iff compositing is enabled. but i presume
this isn't a problem with i3wm.
—
Reply to this email directly, view it on GitHub
<#196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAB2PPRIJMQAVFTZTND4ENLZVAAGFAVCNFSM6AAAAAARHZDMVSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANJVGQYDEMY>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
how about you just try it? the transition is smooth in both directions. |
Beta Was this translation helpful? Give feedback.
-
because I'm working 14 hours a day on several projects that are all "due
yesterday", my brain is totally full
but yeah, I'll set something up on my new personal profile I'm transferring
a bit at a time into my new machine.
only live once xx ty
…On Thu, 5 Sept 2024, 12:09 Oswald Buddenhagen, ***@***.***> wrote:
how about you just try it? the transition is smooth in both directions.
—
Reply to this email directly, view it on GitHub
<#196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAB2PPS2FLLOJZSX2FK4HP3ZVAGR5AVCNFSM6AAAAAARHZDMVSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANJVGQ3DCNQ>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
but the solution with tab discard I'm not sure i understand..i don't want
my tabs randomly leaving memory, i want them to stay there long term, apart
from... well exactly what tms does, filling in forms, etc, all that sane
stuff
On Thu, 5 Sept 2024, 15:57 Christopher Reay, ***@***.***>
wrote:
… because I'm working 14 hours a day on several projects that are all "due
yesterday", my brain is totally full
but yeah, I'll set something up on my new personal profile I'm
transferring a bit at a time into my new machine.
only live once xx ty
On Thu, 5 Sept 2024, 12:09 Oswald Buddenhagen, ***@***.***>
wrote:
> how about you just try it? the transition is smooth in both directions.
>
> —
> Reply to this email directly, view it on GitHub
> <#196 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAB2PPS2FLLOJZSX2FK4HP3ZVAGR5AVCNFSM6AAAAAARHZDMVSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANJVGQ3DCNQ>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***
> com>
>
|
Beta Was this translation helpful? Give feedback.
-
can anyone advice the same extension for manifest v3? |
Beta Was this translation helpful? Give feedback.
-
Honestly thanks for trying at least.
Get Outlook for iOS<https://aka.ms/o0ukef>
…________________________________
From: Giovanni Francesco Solone ***@***.***>
Sent: Wednesday, May 21, 2025 2:45:12 PM
To: gioxx/MarvellousSuspender ***@***.***>
Cc: Allen Kwan ***@***.***>; Comment ***@***.***>
Subject: Re: [gioxx/MarvellousSuspender] I / We need help! (Discussion #196)
Ciao @Memphizzz<https://github.com/Memphizzz> e @aleqx<https://github.com/aleqx> 👋🏻
As I said before, I have many ways to get money, but I can't promise that I can pay someone to develop and move the project forward just with these donations.
I'm in touch with someone new who might be able to help with the switch to Mv3 and add some of the most requested features from the project's Issues. I really hope that we can start working together.
Right now, I can't and won't say more. It might just be superstition, but my hope is slowly disappearing 😞
—
Reply to this email directly, view it on GitHub<#196 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANAULQ3EAJA32AKVQ5ZUM3L27QOHRAVCNFSM6AAAAAARHZDMVSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGMRRGU4TINA>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
guys, why are you still beating that dead horse, when multiple still active alternatives exist? the "great-er discarder" (which has common lineage with tms) even has suspend functionality now. gioxx, just shut down the project gracefully. |
Beta Was this translation helpful? Give feedback.
-
Hi all- I'm the maintainer of The Great-er Discarder. Attempted converting TMS to Manifest v3...
The alternative...
( Did I mention using a separate extension to backup your tabs?? Definitely do that! ) |
Beta Was this translation helpful? Give feedback.
-
I'm trying to stir up some interest in TMS at Brave, which is actively taking steps to preserve the usability of certain extensions that will be deprecated in/by V3. Even if that isn't successful (those they are working on, or may have already completed working on, are mostly or entirely concerned with secure browsing), maybe the interest of one or more posters in the Brave Community forums, many of whom are developers, will be piqued. https://community.brave.com/t/flag-to-keep-manifest-v2-extensions-alive/622887/7 |
Beta Was this translation helpful? Give feedback.
-
is this agentic mode?
i keep trying other options, none of them fulfil the perfect sweet spot of
this awesome extension.
happily send you money
I'm using brave which is supporting v2 anyway. wonder how long that will
last in the brimstone of Google's data frenzy
Be prepared to have your predictions come true
…On Mon, 9 Jun 2025, 04:57 Rob Kodey, ***@***.***> wrote:
V3 Migration progress
The popup can now suspend the current page - that's a big step!
Next: tab global state needs to move to storage since service workers are
ephemeral
- ✅ gsStorage: convert localStorage to chrome.storage.local and update
all callers
- ✅ convert globals to module imports
- ✅ WIN: extension should initially load without errors
- ✅ WIN: settings should be saving properly
- ✅ WIN: suspended page is working when invoked by the popup ->
background -> suspended
-
- ✅ popup: convert to use sendMessage to invoke methods via the
service worker
- ✅ tgs: convert chrome.extension.getViews to tabs.sendMessage
- ✅ suspended: convert background DOM functions to use sendMessage to
suspend.js
- ✅ gsMessages: convert chrome.tabs.executeScript to
chrome.scripting.executeScript
- ✅ gsFavicon: Convert to new V3 favicon URL structure
- ✅ tgs: fix chrome.action.setIcon to use absolute path
-
- 🔳 Probably need to replace all global state since service workers
are ephemeral
- 🔳 convert tab states to indexedDB
- 🔳 convert setTimeout to Alarms API
<https://developer.chrome.com/docs/extensions/develop/migrate/to-service-workers?hl=en#convert-timers>
- 🔳 remove imports of tms?
- 🔳 remove imports of favicon?
- 🔳 gsFavicon: maybe should not be imported since it requires DOM
- 🔳 gsFavicon: fix addFaviconDefaults since it can't access the DOM
from the background
- ✅ start by disabling the cache in gsFavicon
- 🔳 maybe see fix for chrome.action.setIcon the icon path needed
absolute path
- 🔳 maybe JIT the cache eventually
- 🔳 Figure out what notice.js is trying to do
—
Reply to this email directly, view it on GitHub
<#196 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAB2PPWGAK4IR5VJ4PANCCT3CTLWHAVCNFSM6AAAAAARHZDMVSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGNBQGQ4DSMI>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
I had been using The Great Suspender since it first came out, and like many of you, I closely followed everything that happened afterwards. When @gioxx created TMS (The Marvelous Suspender), I was genuinely happy to have a solid replacement. Unfortunately, with the transition to Manifest V3, even TMS started running into issues. I tried several alternatives, but none truly matched the original experience. At first, I looked into converting TMS to V3 myself, but eventually decided it would be easier to build a new extension from scratch. That’s how I created The One Suspender—my goal was to support all the features I relied on (and add a few improvements of my own). This is actually my first Chrome extension, and I’m committed to supporting it as much as I can, especially since I personally depend on this functionality every day. Since I thought some of you might be interested, I wanted to share it here as well: Recent updates: I also added a Material Design interface with 12 color themes, made migration from TMS easier, and included keyboard shortcuts. The extension is now more reliable and simple to use, with more customization options. I think it’s stable and ready. Feel free to try it out. |
Beta Was this translation helpful? Give feedback.
-
That makes sense. I did the same thing in the zasnut extension, was
wondering if it got absorbed into copilot. But great minds think alike also.
…On Sat, Jun 21, 2025 at 8:32 AM Rob Kodey ***@***.***> wrote:
Nope. Just updating the code myself. Although I *have* been accused of
being an AI myself! 🤖
TabID seemed like the natural fit as I saw that creating an Alarm with an
existing name will replace the old alarm. Since kinda everything is driven
by the unique tabId, it makes the alarms easy to deal with.
—
Reply to this email directly, view it on GitHub
<#196 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADGGTQCU3OTVDRXGDLGVZL3EV3IHAVCNFSM6AAAAAARHZDMVSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGNJTHAZTINA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Important V3 Migration: Volunteer testers wanted!Here's the article about the upcoming new version and how to join the testing: https://go.gioxx.org/tms-mv3-beta#en |
Beta Was this translation helpful? Give feedback.
-
brave hasn't removed v2
Google are doing some pretty bad things, including some of the specs of v3,
which make browser behaviours that allow users to opt out of stuff (ad
blockers) much harder to implement.
along with the crazy replacement for cookies (it's literally a Google ads
feature replacing perfectly functional existing browser behaviour).
brave have done great in that respect.
not sure why brave is pushing their ai so hard, but i just ignore it most
of the time.
Be prepared to have your predictions come true
…On Thu, 26 Jun 2025, 06:36 mkz7, ***@***.***> wrote:
*> to the now dying previous TMS.*
Hi @gioxx <https://github.com/gioxx>… I've just found out about the V3
version of TMS, which is of course great news and unexpected based on the
prior interaction here in #196
<#196>.
I hope I don't jinx myself by noting this, but as of the current date I've
found no loss of TMS functionality (the V2 version) in Brave.
I'm not aware that Brave did anything to maintain TMS (although I asked,
since it did so for other extensions).
Have I just been lucky?
In any event, as long as this circumstance continues, is there any reason
to consider upgrading to the V3 version (before it's available in the
Chrome Store)?
Thanks.
—
Reply to this email directly, view it on GitHub
<#196 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAB2PPQBDRDJPTE3PDWWDSD3FNMBHAVCNFSM6AAAAAARHZDMVSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGNJYGAZDMMY>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Mac OS 15.5 (24F74) - Chrome Version 137.0.7151.120 (Official Build) (x86_64) |
Beta Was this translation helpful? Give feedback.
-
V3 Migration Status: testing -- volunteers still welcome!Verified: Import & export of sessions looks good. 62 files changed, 3382 insertions(+), 3923 deletions(-)
|
Beta Was this translation helpful? Give feedback.
-
It would help if the github bot would stop autoposting that the project will soon be closed, like here: #255 |
Beta Was this translation helpful? Give feedback.
-
so it seems like this has gone well! thank you. probably like others i have
tried other tools, and they just don't work for me.
is there any space to have conversation about the ethical implications of
v3?
there are some browser projects that might replace chromium as a base.
in general I'm pretty laissez faire about software products, but the
Massive expenditure on react and the flooding of the web by corpos to
convince new developers that react is de facto, whereas what it really is
is a tool to commoditise developers, and mess with their sense of
empowerment and mess with deployment...
v3 seems similar.
i don't experience adverts much on the web .. ai is going to make all this
much worse.
I'm a bit afraid of that. I've never seen a developer tool designed to mind
control people, ...
Be prepared to have your predictions come true
…On Thu, 3 Jul 2025, 02:19 Technetium1, ***@***.***> wrote:
The line is here:
https://github.com/gioxx/MarvellousSuspender/blob/master/.github/workflows/IssueAssignment.yml
—
Reply to this email directly, view it on GitHub
<#196 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAB2PPSR5CLWZY42GWQWVB33GRLIJAVCNFSM6AAAAAARHZDMVSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGNRUGU3TOOI>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
I looked at the original code and decided it would be faster to make a new extension from scratch than to update old code to Manifest 3. |
Beta Was this translation helpful? Give feedback.
-
thank you very much :)
Be prepared to have your predictions come true
…On Tue, 15 Jul 2025, 00:35 ilihh, ***@***.***> wrote:
is it possible to add dark mode?
Added, already available in releases, will be available at Chrome Store
after approval
—
Reply to this email directly, view it on GitHub
<#196 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAB2PPWTK6M5T7HFUJ7OQFL3IQIAVAVCNFSM6AAAAAARHZDMVSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGNZVGY4TIOA>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I wrote an article summarizing what might be the future of this add-on. Do you think you can help with its survival? Bring it on!
🇮🇹: https://gioxx.org/2022/10/18/the-marvellous-suspender-a-look-into-the-future/
🇺🇸: https://gioxx.org/2022/10/18/the-marvellous-suspender-a-look-into-the-future/#en-us
Thanks to all our users and contributors.
Important
❗ Update 23/06/2025: V3 Migration: Volunteer testers wanted!
#196 (reply in thread)
#196 (comment)
Here's the article about the upcoming new version and how to join the testing: https://go.gioxx.org/tms-mv3-beta#en
Previous updates:
Beta Was this translation helpful? Give feedback.
All reactions