-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Migrate away from Rewards Extension to WebUI: Make background page of Reward Extension non-persistent #22423
Comments
Marking as |
Verified with
WebUI panel disabled - PASSEDVerified the following items from brave/brave-core#13719 (comment) for when the feature flag, #brave-rewards-webui-panel, is disabled. Note, this must be done manually as it is enabled via griffin for Nightly and Beta currently.
Uphold/Gemini region onboarding:
bitFlyer region onboarding:
Various panel views:
Ad grant panel modals:
Brave Verified creators:
Non Verified creators:
WebUI panel enabled - PASSED, follow up issue loggedVerified the following items from brave/brave-core#13719 (comment) for when the feature flag, #brave-rewards-webui-panel, is enabled. Note, must restart on Nightly/Beta so that the
Uphold/Gemini region onboarding:
bitFlyer region onboarding:
Various panel views:
Ad Grant panel modals:
Brave Verified creators:
Non Verified creators:
Brave Verified sites (staging):
Non Verified sites (staging):
Additionally, special attention was given to the panel with the webui flag enabled while testing the following: |
Verification PASSED on
|
Per discussion with @zenparsing @Miyayes, removed the |
Currently if rewards is enabled
Reward Extension
lives forever and consumes user memory.The extension process should be launched only if the panel opened.
The entry point in the code: brave_rewards_panel_background.js
slack discussion: https://bravesoftware.slack.com/archives/CNH9Q6REV/p1650469219904509
The text was updated successfully, but these errors were encountered: