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

Rewards ad earnings claim CAPTCHA cannot be completed (starting April 2022) #22180

Closed
johngilbert2000 opened this issue Apr 8, 2022 · 10 comments · Fixed by brave/brave-core#13072
Assignees
Labels
Chromium/reported upstream Issue has been reported upstream and crbug link is in the issue Chromium/waiting upstream Issue is in Chromium; we'll likely wait for the fix feature/rewards OS/Desktop priority/P2 A bad problem. We might uplift this to the next planned release. QA Pass-Linux QA Pass-macOS QA Pass-Win64 QA/Test-All-Platforms QA/Yes regression release-notes/include

Comments

@johngilbert2000
Copy link

Just ran into this same issue from 2018, which is closed:
#1350

Description

I can't claim brave rewards, as the captcha keeps failing. I disabled all extensions. Tried two different monitors (22" and 14"). Zooming in and out doesn't affect the pop up, but I tried it anyway. Resolution is 1920x1080, with no additional scaling on Ubuntu 20.04.

Steps to Reproduce

  1. Install Brave Beta
  2. Navigate to Brave Rewards
  3. Attempt to claim token grant.

Actual result:

"Hmm… Not Quite. Try Again." message gets displayed every time.

Expected result:

I get my rewards.

Reproduces how often:

Every time.

Brave version (brave://version info)

Brave | 1.37.111 Chromium: 100.0.4896.79 (Official Build) (64-bit)
-- | --
Revision | 8fb749dcab8700c24213791969e59deb72fee36f-refs/branch-heads/4896@{#1015}
OS | Linux
JavaScript | V8 10.0.139.9
User Agent | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.79 Safari/537.36

Miscellaneous Information:

References:

#1350

https://community.brave.com/t/cant-claim-tokens-due-to-prove-youre-human-bug/101361

https://www.reddit.com/r/brave/comments/q7vn61/cant_prove_im_human_to_claim_my_ads_rewards/

https://community.brave.com/t/can-t-claim-tokens-due-to-prove-you-re-human-bug-again-accidently-put-the-wrong-gif-on-my-other-one-sorry/289555

https://community.brave.com/t/prove-that-human-fails/288713

https://www.reddit.com/r/brave/comments/q3hd1v/verify_you_are_human_drag_brave_triangle/

@Miyayes
Copy link
Collaborator

Miyayes commented Apr 8, 2022

In the meantime, try 150% or 125%, etc. scaling factors to see if they work. We are taking another look at it to see if we can roll another round of improvements to the captcha's reliability.

@Miyayes
Copy link
Collaborator

Miyayes commented Apr 9, 2022

@Miyayes Miyayes changed the title Rewards captcha issue, still... Rewards ad earnings claim CAPTCHA cannot be completed Apr 9, 2022
@Miyayes Miyayes added the priority/P2 A bad problem. We might uplift this to the next planned release. label Apr 9, 2022
@Miyayes Miyayes changed the title Rewards ad earnings claim CAPTCHA cannot be completed Rewards ad earnings claim CAPTCHA cannot be completed (starting April 2022) Apr 9, 2022
@Miyayes
Copy link
Collaborator

Miyayes commented Apr 11, 2022

It looks like this may have been due to an upstream change in Chromium https://chromium-review.googlesource.com/c/chromium/src/+/3451334

@zenparsing
Copy link

Great find @Miyayes

@Miyayes
Copy link
Collaborator

Miyayes commented Apr 12, 2022

Great find @Miyayes

Credit to Emerick :)

@kjozwiak
Copy link
Member

The above requires 1.38.106 or higher for 1.38.x verification 👍

@LaurenWags
Copy link
Member

@brave/legacy_qa added QA/Test-All-Platforms per brave/brave-core#13072 (comment)

@GeetaSarvadnya
Copy link

GeetaSarvadnya commented Apr 26, 2022

Verification PASSED on


Brave | 1.38.107 Chromium: 101.0.4951.41 (Official Build) (64-bit)
-- | --
Revision | 93c720db8323b3ec10d056025ab95c23a31997c9-refs/branch-heads/4951@{#904}
OS | Windows 10 Version 21H2 (Build 19044.1645)

Scaling Example Example Example Example Example
image image image image image image
Scaling Example Example Example Example Example
image image image image image image
Scaling Example Example Example Example Example
image image image image image image

@LaurenWags
Copy link
Member

LaurenWags commented Apr 26, 2022

Verified with

Brave | 1.38.107 Chromium: 101.0.4951.41 (Official Build) (x86_64)
-- | --
Revision | 93c720db8323b3ec10d056025ab95c23a31997c9-refs/branch-heads/4951@{#904}
OS | macOS Version 12.3.1 (Build 21E258)
Scaling Example Example Example Example Example
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6

@btlechowski
Copy link

Verification passed on

Brave 1.38.107 Chromium: 101.0.4951.41 (Official Build) (64-bit)
Revision 93c720db8323b3ec10d056025ab95c23a31997c9-refs/branch-heads/4951@{#904}
OS Ubuntu 18.04 LTS

Verified test plan from brave/brave-core#13072

Scaling 100%

1_1
1_2
1_3
1_4
1_5

Scaling 150%

2_1
2_2
2_3
2_4
2_5

Scaling 200%

3_1
3_2
3_3
3_4
3_5

avinassh pushed a commit to avinassh/brave-browser-hardening that referenced this issue May 29, 2022
 - Added the ability to redirect an AMP page to its canonical non-AMP version. ([#20458](brave/brave-browser#20458))
 - Added "Select network" field in the Brave Wallet "Add custom asset" modal. ([#21656](brave/brave-browser#21656))
 - Added isBraveWallet property to window.ethereum. ([#21949](brave/brave-browser#21949))
 - Added the ability to copy Brave Wallet transaction hash from "Transactions" on the "Portfolio" page. ([#19886](brave/brave-browser#19886))
 - Added confirmation screen after transaction is approved for Brave Wallet. ([#21733](brave/brave-browser#21733))
 - Added bottom padding to the Brave Wallet swap container. ([#21340](brave/brave-browser#21340))
 - Added loading skeletons for various areas within Brave Wallet. ([#21339](brave/brave-browser#21339))
 - Implemented balance updater interval for Brave Wallet. ([#21304](brave/brave-browser#21304))
 - Updated design for Brave Shields. ([#18630](brave/brave-browser#18630))
 - Updated IPFS node to go-ipfs v0.12.0. ([#21219](brave/brave-browser#21219))
 - Updated adblocking to execute all cosmetic scriptlets even if one fails. ([#21932](brave/brave-browser#21932))
 - Updated wording on Brave Wallet backup reminder banner. ([#21312](brave/brave-browser#21312))
 - Updated Brave Wallet swap capability to prevent unnecessarily encountering "Too many decimal places" error. ([#21527](brave/brave-browser#21527))
 - Updated URL for Brave Wallet Ropsten Test Faucet network. ([#21240](brave/brave-browser#21240))
 - Updated Brave Wallet password field to be cleared when an incorrect password is entered. ([#21010](brave/brave-browser#21010))
 - Updated "Portfolio" page of Brave Wallet to return all EVM network tokens. ([#20854](brave/brave-browser#20854))
 - Updated UI to increase spacing between "Assets" and "Transactions" on "Accounts" subview page of Brave Wallet. ([#21532](brave/brave-browser#21532))
 - Updated link text color to blue for Brave Wallet onboarding screen. ([#20302](brave/brave-browser#20302))
 - Updated alignment of options available from the Brave Wallet "More" menu. ([#19680](brave/brave-browser#19680))
 - Renamed "Monthly Contributions" to "Monthly Tips" for Brave Rewards. ([#20564](brave/brave-browser#20564))
 - Removed redirect after adding an account to Brave Wallet from the portfolio asset details screen. ([#19138](brave/brave-browser#19138))
 - Removed referral code from P3A reports. ([#21460](brave/brave-browser#21460))
 - Fixed unexpected storage cleanup on site close when "Clear cookies and site data when you close all windows" is enabled under brave://settings/cookies. ([#22493](brave/brave-browser#22493))
 - Fixed unblocked cookie consent dialogs on some websites when the brave://flags/#brave-adblock-cookie-list-default is enabled. ([#22032](brave/brave-browser#22032))
 - Fixed inability to solve Brave Rewards CAPTCHA in certain cases. ([#22180](brave/brave-browser#22180))
 - Fixed inability to import MetaMask wallet to Brave Wallet. ([#22492](brave/brave-browser#22492))
 - Fixed failed second sign request (eth_signTypedData_v4) for Loopring.io L2 activation when using Brave Wallet. ([#22070](brave/brave-browser#22070))
 - Fixed data on "Portfolio" page of Brave Wallet not being properly displayed due to parsing error. ([#21941](brave/brave-browser#21941))
 - Fixed broken placeholder icons for ERC721 tokens on Brave Wallet "Account" page. ([#21549](brave/brave-browser#21549))
 - Fixed "JSON data is not expected" when trying to import a crypto wallet into Brave Wallet in certain cases. ([#19526](brave/brave-browser#19526))
 - Fixed Brave Wallet network selector list being partially blurred on page load. ([#21423](brave/brave-browser#21423))
 - Fixed Brave Wallet "Add Custom Asset" modal incorrectly being populated with previously added custom token details. ([#21337](brave/brave-browser#21337))
 - Fixed EIP-1559 gas oracle incorrectly firing on non-EIP-1559 networks for Brave Wallet. ([#21107](brave/brave-browser#21107))
 - Fixed Brave Wallet percentage selector remaining selected when input value was updated. ([#20315](brave/brave-browser#20315))
 - Fixed Speedreader icon incorrectly disappearing in certain cases. ([#18243](brave/brave-browser#18243))
 - Fixed inability to exit reader mode when Speedreader is disabled. ([#18242](brave/brave-browser#18242))
 - Upgraded Chromium to 101.0.4951.41. ([#22431](brave/brave-browser#22431)) ([Changelog for 101.0.4951.41](https://chromium.googlesource.com/chromium/src/+log/100.0.4896.127..101.0.4951.41?pretty=fuller&n=1000))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Chromium/reported upstream Issue has been reported upstream and crbug link is in the issue Chromium/waiting upstream Issue is in Chromium; we'll likely wait for the fix feature/rewards OS/Desktop priority/P2 A bad problem. We might uplift this to the next planned release. QA Pass-Linux QA Pass-macOS QA Pass-Win64 QA/Test-All-Platforms QA/Yes regression release-notes/include
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants