Bug 565672 - PayPal reCAPTCHA security challenge not working
Summary: PayPal reCAPTCHA security challenge not working
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: IDE (show other bugs)
Version: 4.16   Edit
Hardware: Macintosh Mac OS X
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-29 16:59 EDT by Manav Chopra CLA
Modified: 2020-07-30 08:38 EDT (History)
3 users (show)

See Also:


Attachments
eclipse paypal captcha bug (1.18 MB, image/png)
2020-07-29 16:59 EDT, Manav Chopra CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Manav Chopra CLA 2020-07-29 16:59:34 EDT
Created attachment 283739 [details]
eclipse paypal captcha bug

While trying to make a donation through PayPal within the IDE, the reCAPTCHA security challenge is not displaying correctly. Please refer to the attached screenshot.
Comment 1 Rolf Theunissen CLA 2020-07-30 02:43:57 EDT
Seems to be an issue with the embedded browser in Eclipse. On my Windows machine, pushing the donate button (the on on 'real' donate page) doesn't even show a popup. So basically also not possible to make a donation.

Not sure if this is a problem of the website, SWT or something else. Maybe the embedded browser window that pops up should have opened the link in a standalone browser.
Comment 2 Ed Merks CLA 2020-07-30 03:06:18 EDT
Yes, in Windows the button does nothing for me. :-(

The page itself is from the Eclipse Foundation:

https://www.eclipse.org/donate/ide/?scope=Eclipse+IDE+for+Eclipse+Committers+%28includes+Incubating+components%29&campaign=2020-06

So indeed it would probably be best that it open the link in a real browser rather than the embedded browser especially given that the embedded browsers for Windows and Mac appear to handle this poorly (which should be fixed in SWT, but that's likely challenging at best, even if someone had the time or inclination).

I'll see what I can do with a link listener...  In the worst case, the initial donate page itself could be opened in the external system browser...
Comment 3 Ed Merks CLA 2020-07-30 04:59:35 EDT
Adding listeners isn't easy because of course all implementation details are hidden and they're hidden in internal classes.  Even when I hack in listeners, it's an OpenWindow event because the URLs have a target=... and this event does tell which which URL the window is being opened for. Even if I hack this to not open an internal browser (by setting browser to null), it opens IE even though that's not my default browser.  And then, worst of all, the following page does not work in IE:

https://www.eclipse.org/donate/ide/?scope=Eclipse+SDK&campaign=2020-06

This also explains why it doesn't work in the internal browser which is IE-based.

The only obvious and simple "fix" is to always open initial link in an external browser.  That opens Firefox for me...

I'll hack some more to see if there is some way to hack in what's needed but it doesn't look promising...
Comment 4 Ed Merks CLA 2020-07-30 05:03:03 EDT
Chris,

Is there anything that could be changed on this page

https://www.eclipse.org/donate/ide/?scope=Eclipse+SDK&campaign=2020-06

such that it would work in IE (Eclipse's internal browser) and also on Mac in Eclipse's internal browser?
Comment 5 Christopher Guindon CLA 2020-07-30 08:38:57 EDT
(In reply to Ed Merks from comment #4)
> Chris,
> 
> Is there anything that could be changed on this page
> 
> https://www.eclipse.org/donate/ide/?scope=Eclipse+SDK&campaign=2020-06
> 
> such that it would work in IE (Eclipse's internal browser) and also on Mac
> in Eclipse's internal browser?

I don't think there is much I can here here. The captcha from the screenshot is not from us but from paypal.com.