Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] Support Chrome #3354

Closed
tbodt opened this issue Jun 28, 2023 · 3 comments
Closed

[Enhancement] Support Chrome #3354

tbodt opened this issue Jun 28, 2023 · 3 comments

Comments

@tbodt
Copy link

tbodt commented Jun 28, 2023

Chrome 114, available since last month, supports a side panel api. The API is different from firefox, though.

@piroor
Copy link
Owner

piroor commented Aug 8, 2023

TST depends on session store API also - it is required to track tabs over sessions. Chrome does not provide it for extensions so TST on Chrome may lose tree structure more frequently after you restart Chrome.

And more, currently TST is based on the Manifest V2 but Chrome supports only Manifest V3 extensions. Manifest V3 does not allow extensions to run any permanent process, but TST is designed to work with a permanent process which track all changes of tabs in the background. It became more hard to port TST to Chrome due to the death of Manifest V2 on Chrome.

@piroor
Copy link
Owner

piroor commented Aug 8, 2023

Anyway I have no plan to port TST to Chrome by my hand because I have no plan to switch the main browser from Firefox to Chrome and I'm developing TST mainly for myself. I won't try port TST to Chrome until Firefox completely dies.

@github-actions
Copy link

This issue has been closed due to no response within 7 days after labeled as "wontfix", 7 days after last reopened, and 7 days after last commented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants