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

🚧 Provide a TabBase and TabManagerBase implementation #61

Draft
wants to merge 4 commits into
base: artifact-based-browser
Choose a base branch
from

Conversation

trickypr
Copy link
Member

@trickypr trickypr commented Apr 26, 2024

Mozilla provides shared code for implementing tab apis that I was avoiding using. However, because they expect it to exist, I have moved over to using it and all the problems that will cause. Here is the main changes:

  • Created Tab and TabManager extending TabBase and TabManagerBase
  • Moved code in ext-browserActions and ext-tabs to use the new apis
  • Cleaned up the dead apis.

Copy link
Member Author

trickypr commented Apr 26, 2024

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @trickypr and the rest of your teammates on Graphite Graphite

@trickypr trickypr force-pushed the 04-21-_implement_browser_action_manifest_key_backend branch from 7c857ea to 401befb Compare April 26, 2024 05:16
Base automatically changed from 04-21-_implement_browser_action_manifest_key_backend to artifact-based-browser April 26, 2024 05:19
@trickypr trickypr force-pushed the 04-25-_provide_a_tabbase_and_tabmanagerbase_implementation branch from a4615bb to 3e1a9b3 Compare April 26, 2024 05:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant