Page MenuHomePhabricator

jgleeson (Jack Gleeson)
Fundraising Tech

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Oct 16 2017, 5:45 PM (425 w, 5 d)
Availability
Available
IRC Nick
jgleeson
LDAP User
Unknown
MediaWiki User
JGleeson (WMF) [ Global Accounts ]

Recent Activity

Fri, Dec 12

jgleeson moved T411127: Fix civicrm/report/wmffraud/fredge results from Being Reviewed to Done on the Fundraising Tech - Chaos Crew board.
Fri, Dec 12, 12:53 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Wed, Dec 10

jgleeson moved T411127: Fix civicrm/report/wmffraud/fredge results from Ready for Review to Being Reviewed on the Fundraising Tech - Chaos Crew board.
Wed, Dec 10, 5:41 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson updated subscribers of T411127: Fix civicrm/report/wmffraud/fredge results.

@MBeat33 I think we've fixed this. I tested filtering by the order ID in the description over at https://civicrm.wikimedia.org/civicrm/report/wmffraud/fredge and now only see two distinct rows with related transactions. Before the fixes on this ticket, I was seeing dozens of duplicates for the same order ID. Lemme know if this now behaves as you'd expect! Thanks

Wed, Dec 10, 5:41 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T407782: Donor Portal/Civi visibility for Donor Relations.

We discussed these estimates and decided not to record an activity for each login.

Wed, Dec 10, 5:38 PM · FR-Donor-portal, FR-donorrelations, Fundraising-Backlog
jgleeson moved T410306: Venmo button missing on desktop Google Chrome and Safari? from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Wed, Dec 10, 5:18 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson moved T410306: Venmo button missing on desktop Google Chrome and Safari? from In Progress to Backlog on the Fundraising Tech - Chaos Crew board.
Wed, Dec 10, 5:18 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson moved T403752: Gravy capture jobs getting lost... maybe from Backlog to Done on the Fundraising Tech - Chaos Crew board.
Wed, Dec 10, 4:50 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T410306: Venmo button missing on desktop Google Chrome and Safari? from Done to In Progress on the Fundraising Tech - Chaos Crew board.
Wed, Dec 10, 4:49 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson added a comment to T403752: Gravy capture jobs getting lost... maybe.

Thanks @Cstone. That might have caused the same issue. I think we're good to close this one. It looks like there are scenarios where stuff breaks, and we miss an import, but it doesn't look like there's a silver bullet to fix them, so I'm thinking we can close this and keep an eye on new instances.

Wed, Dec 10, 4:43 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T411127: Fix civicrm/report/wmffraud/fredge results from In Progress to Ready for Review on the Fundraising Tech - Chaos Crew board.
Wed, Dec 10, 4:29 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T410306: Venmo button missing on desktop Google Chrome and Safari?.

Thanks @Ejegg. I'm not sure how the load ordering explains why it's a new problem. We launched Braintree Venmo back in 2022, and these error reports only started happening a few months back. Could you point to where the preload hints are for Adyen? If we can recreate the issue by messing with the ordering, then I guess it makes sense to try.

Wed, Dec 10, 4:13 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations

Tue, Dec 9

jgleeson moved T410306: Venmo button missing on desktop Google Chrome and Safari? from Being Reviewed to Done on the Fundraising Tech - Chaos Crew board.
Tue, Dec 9, 4:28 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson moved T411127: Fix civicrm/report/wmffraud/fredge results from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Tue, Dec 9, 4:28 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson claimed T411127: Fix civicrm/report/wmffraud/fredge results.
Tue, Dec 9, 4:27 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Mon, Dec 8

jgleeson placed T409599: Venmo issues from first round of testing up for grabs.
Mon, Dec 8, 9:05 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson moved T411777: Recurring charge job stuck from Pending Deployment to Done on the Fundraising Tech - Chaos Crew board.
Mon, Dec 8, 7:54 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T411733: Warnings of undefined array keys in RecurUpgrade from Pending Deployment to Done on the Fundraising Tech - Chaos Crew board.
Mon, Dec 8, 7:54 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T410306: Venmo button missing on desktop Google Chrome and Safari? from In Progress to Being Reviewed on the Fundraising Tech - Chaos Crew board.
Mon, Dec 8, 7:54 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson added a comment to T410306: Venmo button missing on desktop Google Chrome and Safari?.

After digging into this today with @Cstone and @Damilare, we've done the following:

Mon, Dec 8, 7:40 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations

Fri, Dec 5

jgleeson updated subscribers of T410306: Venmo button missing on desktop Google Chrome and Safari?.

Ok, we've got something thanks to @Damilare. He was also looking into an unrelated Braintree thing, and he noticed that Braintree had an outage right around the time of our first donor experience issues. It's logged here https://www.paypal-status.com/history/eventdetails/93873

Fri, Dec 5, 3:41 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson added a comment to T410306: Venmo button missing on desktop Google Chrome and Safari?.

That worked! thanks

Fri, Dec 5, 3:38 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson added a comment to T410306: Venmo button missing on desktop Google Chrome and Safari?.

So there is something going on here, and I'm leaning towards intermittent Braintree connectivity issues, though I still can't replicate it on my end.

Fri, Dec 5, 3:17 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations

Thu, Dec 4

jgleeson moved T411024: Fail Mail (civi1002) run-job: Silverpop emails - Upload the opt out file (Optout) failed - Unknown api parameter: setUploadAction from Backlog to Done on the Fundraising Tech - Chaos Crew board.
Thu, Dec 4, 2:49 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T411733: Warnings of undefined array keys in RecurUpgrade from Ready for Review to Pending Deployment on the Fundraising Tech - Chaos Crew board.
Thu, Dec 4, 2:48 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T411733: Warnings of undefined array keys in RecurUpgrade from Backlog to Ready for Review on the Fundraising Tech - Chaos Crew board.
Thu, Dec 4, 2:32 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson claimed T411733: Warnings of undefined array keys in RecurUpgrade.
Thu, Dec 4, 2:32 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T411777: Recurring charge job stuck from Ready for Review to Pending Deployment on the Fundraising Tech - Chaos Crew board.
Thu, Dec 4, 1:36 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson claimed T411777: Recurring charge job stuck.
Thu, Dec 4, 1:36 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T411777: Recurring charge job stuck.

This patch updates process-control to allow us to manage job files going forward https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/process-control/+/1215154

Thu, Dec 4, 1:36 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T411777: Recurring charge job stuck.

From IRC:

Thu, Dec 4, 1:35 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T411777: Recurring charge job stuck from Backlog to Ready for Review on the Fundraising Tech - Chaos Crew board.
Thu, Dec 4, 1:33 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson created T411777: Recurring charge job stuck.
Thu, Dec 4, 1:33 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Thu, Nov 27

jgleeson moved T410052: Port remaining Matching Gifts policy API actions to API4 from Ready for Review to Being Reviewed on the Fundraising Tech - Chaos Crew board.
Thu, Nov 27, 12:56 PM · Patch-For-Review, Wikimedia-Fundraising-CiviCRM, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Wed, Nov 26

jgleeson updated the task description for T411127: Fix civicrm/report/wmffraud/fredge results.
Wed, Nov 26, 7:36 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson created T411127: Fix civicrm/report/wmffraud/fredge results.
Wed, Nov 26, 7:36 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Tue, Nov 25

jgleeson moved T411011: Omniactivity "Legacy Giving Signup (Wiki domain)" failures from Ready for Review to Done on the Fundraising Tech - Chaos Crew board.
Tue, Nov 25, 7:25 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T411011: Omniactivity "Legacy Giving Signup (Wiki domain)" failures.

Ya, I figured that was the longer-term fix. We could make a ticket for that.

Tue, Nov 25, 6:59 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T411024: Fail Mail (civi1002) run-job: Silverpop emails - Upload the opt out file (Optout) failed - Unknown api parameter: setUploadAction.

I hopped on the server to check the cache and tried running the same API call from the server; it worked fine.

Tue, Nov 25, 4:32 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T410306: Venmo button missing on desktop Google Chrome and Safari? from Blocked to In Progress on the Fundraising Tech - Chaos Crew board.
Tue, Nov 25, 4:16 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson claimed T410306: Venmo button missing on desktop Google Chrome and Safari?.
Tue, Nov 25, 4:16 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson added a comment to T410306: Venmo button missing on desktop Google Chrome and Safari?.

Ok, this is enough for us to dig back into this. Thanks for all the info @AMJohnson

Tue, Nov 25, 4:16 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson created T411024: Fail Mail (civi1002) run-job: Silverpop emails - Upload the opt out file (Optout) failed - Unknown api parameter: setUploadAction.
Tue, Nov 25, 2:28 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T411011: Omniactivity "Legacy Giving Signup (Wiki domain)" failures from In Progress to Ready for Review on the Fundraising Tech - Chaos Crew board.
Tue, Nov 25, 1:46 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T410095: recent Gravy-PayPal contribs without PII in Civi from Ready for Review to Done on the Fundraising Tech - Chaos Crew board.
Tue, Nov 25, 1:46 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson added a comment to T410095: recent Gravy-PayPal contribs without PII in Civi.

I've manually updated the affected records with the PII from the Gravy console, so I'll move this one to done.

Tue, Nov 25, 1:45 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson added a comment to T410095: recent Gravy-PayPal contribs without PII in Civi.

The working theory here is that both of these transactions failed to be imported the first time around, likely due to database locks during the import run. Usually, when something like this happens, we can recover the transaction via the webhook notifications or the nightly audit. In this case, the webhook processor pulled in the captured donation. However, due to gaps in the PayPal webhook data, the PII was missing, resulting in the CiviCRM contact being created with incomplete data. @Ejegg's related patch plugs that gap so that this shouldn't happen in the future.

Tue, Nov 25, 1:19 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson moved T411011: Omniactivity "Legacy Giving Signup (Wiki domain)" failures from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Tue, Nov 25, 12:42 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson created T411011: Omniactivity "Legacy Giving Signup (Wiki domain)" failures.
Tue, Nov 25, 12:33 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Mon, Nov 24

jgleeson moved T410734: Gr4vy card input fields have grey background on mobile from Pending Deployment to Done on the Fundraising Tech - Chaos Crew board.
Mon, Nov 24, 10:45 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T409599: Venmo issues from first round of testing from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Mon, Nov 24, 8:43 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson claimed T409599: Venmo issues from first round of testing.
Mon, Nov 24, 8:43 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson moved T410734: Gr4vy card input fields have grey background on mobile from Ready for Review to Pending Deployment on the Fundraising Tech - Chaos Crew board.
Mon, Nov 24, 8:40 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T409971: PHP Warning: Undefined array key "enabled" / PHP Warning: Undefined array key "parameters" from Backlog to Done on the Fundraising Tech - Chaos Crew board.
Mon, Nov 24, 7:28 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), MediaWiki-extensions-CentralNotice, Wikimedia-production-error
jgleeson moved T410016: ValueError: setcookie(): "expires" option cannot have a year greater than 9999 from Backlog to Being Reviewed on the Fundraising Tech - Chaos Crew board.
Mon, Nov 24, 2:38 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Fundraising-Backlog, Fundraising Tech - Chaos Crew, MediaWiki-extensions-CentralNotice, Wikimedia-production-error

Fri, Nov 21

jgleeson added a comment to T410734: Gr4vy card input fields have grey background on mobile.

Moving this one into review. I think we've got it.

Fri, Nov 21, 2:45 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T410734: Gr4vy card input fields have grey background on mobile from In Progress to Ready for Review on the Fundraising Tech - Chaos Crew board.
Fri, Nov 21, 2:44 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T410734: Gr4vy card input fields have grey background on mobile from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Fri, Nov 21, 1:11 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T410734: Gr4vy card input fields have grey background on mobile.

Just to confirm, the fields are still enabled, they just look disabled!

Fri, Nov 21, 1:11 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson claimed T410734: Gr4vy card input fields have grey background on mobile.
Fri, Nov 21, 1:10 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Fundraising Tech - Chaos Crew, Fundraising-Backlog

Thu, Nov 20

jgleeson added a comment to T410306: Venmo button missing on desktop Google Chrome and Safari?.

That JS error in the first screenshots is interesting and might give us something to look for. Thanks for sharing!

Thu, Nov 20, 3:02 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson added a comment to T410095: recent Gravy-PayPal contribs without PII in Civi.

The first one initially failed due to a db lock error, according to the logs.

Thu, Nov 20, 2:39 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Wed, Nov 19

jgleeson moved T410095: recent Gravy-PayPal contribs without PII in Civi from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Wed, Nov 19, 8:40 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson claimed T410095: recent Gravy-PayPal contribs without PII in Civi.
Wed, Nov 19, 8:40 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson moved T410306: Venmo button missing on desktop Google Chrome and Safari? from Pending Deployment to Blocked on the Fundraising Tech - Chaos Crew board.
Wed, Nov 19, 8:39 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson moved T410306: Venmo button missing on desktop Google Chrome and Safari? from In Progress to Pending Deployment on the Fundraising Tech - Chaos Crew board.
Wed, Nov 19, 8:39 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson moved T410306: Venmo button missing on desktop Google Chrome and Safari? from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Wed, Nov 19, 8:39 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
jgleeson added a comment to T410306: Venmo button missing on desktop Google Chrome and Safari?.

I just tried this locally, and I can't reproduce it. I'm on Linux running Google Chrome.

Wed, Nov 19, 8:39 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations

Oct 29 2025

jgleeson added a comment to T401821: Too many requests 529 error - Global (not just NL as first described).

If this is the same issue, donors getting blocked for using shared IPs, then another possible explanation is that those donors are using other "legit" shared services, e.g., Cloudflare's VPN, which we're not granting leniency to. We will be able to confirm this once we get an IP from the samples.

Oct 29 2025, 2:33 PM · fundraising-tech-ops, FR-donorrelations, Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T401821: Too many requests 529 error - Global (not just NL as first described).

@krobinson I can only see one IP today that hit the 20-attempt limit, so this isn't the same issue. I think this might be related to other anti-fraud measures, but we'd need an example to dig into. I'm OOO today, but someone will pick this up, so if you could drop an example or two, we could work out what's happened. Thanks

Oct 29 2025, 2:24 PM · fundraising-tech-ops, FR-donorrelations, Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T401821: Too many requests 529 error - Global (not just NL as first described).

Hi @krobinson, do you have any examples I can take a quick look at?

Oct 29 2025, 2:12 PM · fundraising-tech-ops, FR-donorrelations, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Oct 28 2025

jgleeson placed T407527: Interim flow for Paypal recurring donors in Donor Portal up for grabs.
Oct 28 2025, 7:55 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), fr-current-sprint, Fundraising Sprint: Vixen, Patch-For-Review, FR-Donor-portal, Fundraising-Backlog
jgleeson created T408590: Review Adyen/Gravy webhook recipients list..
Oct 28 2025, 4:06 PM · 25 Dec Q3 Planning, Fundraising-Tech-Roadmap, Fundraising Tech - Chaos Crew, payments-orchestration, Fundraising-Backlog

Oct 24 2025

jgleeson moved T401821: Too many requests 529 error - Global (not just NL as first described) from Pending Deployment to Done on the Fundraising Tech - Chaos Crew board.
Oct 24 2025, 4:13 PM · fundraising-tech-ops, FR-donorrelations, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Oct 23 2025

jgleeson added a comment to T401821: Too many requests 529 error - Global (not just NL as first described).

About six weeks ago, I mentioned on Slack that we were upgrading our fraud filters to apply more leniency to traffic that comes in via "trusted" proxy services like Apple's iCloud Private Relay.

Oct 23 2025, 9:21 PM · fundraising-tech-ops, FR-donorrelations, Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson created P84289 IP Relay list testing.
Oct 23 2025, 7:46 PM

Oct 22 2025

jgleeson added a comment to T407527: Interim flow for Paypal recurring donors in Donor Portal.

Ah, right, so is it done? I can mark it as complete.

Oct 22 2025, 2:00 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), fr-current-sprint, Fundraising Sprint: Vixen, Patch-For-Review, FR-Donor-portal, Fundraising-Backlog
jgleeson moved T407527: Interim flow for Paypal recurring donors in Donor Portal from Backlog to Doing on the Fundraising Sprint: UTM_key lime pie board.
Oct 22 2025, 1:55 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), fr-current-sprint, Fundraising Sprint: Vixen, Patch-For-Review, FR-Donor-portal, Fundraising-Backlog
jgleeson claimed T407527: Interim flow for Paypal recurring donors in Donor Portal.
Oct 22 2025, 1:55 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), fr-current-sprint, Fundraising Sprint: Vixen, Patch-For-Review, FR-Donor-portal, Fundraising-Backlog

Oct 20 2025

jgleeson moved T406573: Adyen/Cloudflare returned a '520 Unknown error' in response to our capture call. from Pending Deployment to Done on the Fundraising Tech - Chaos Crew board.
Oct 20 2025, 7:16 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T406735: CiviCRM Deployments taking over an hour to merge on CI. Let's speed it up! from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.
Oct 20 2025, 7:14 PM · Epic, Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T404645: Donors reporting trouble with credit card fields using Firefox from In Progress to Done on the Fundraising Tech - Chaos Crew board.
Oct 20 2025, 7:14 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Oct 16 2025

jgleeson closed T407518: The ship is sinking! as Declined.
Oct 16 2025, 6:18 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T404645: Donors reporting trouble with credit card fields using Firefox.

Firefox donors can temporarily switch this off on a per-site basis, so in the short term, we could advise them to do the following:

Oct 16 2025, 2:06 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson added a comment to T404645: Donors reporting trouble with credit card fields using Firefox.

We've got it!

image.png (1×1 px, 335 KB)

Oct 16 2025, 1:46 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson added a comment to T404645: Donors reporting trouble with credit card fields using Firefox.

Thanks to that donor's report, I've tracked down the cause of the issue, at least for Firefox users. It's due to the "Enhanced Tracking Protection" feature blocking third-party embedded forms (Gravy's card fields) from accessing cookies and the browser's Local Storage. These folks are essentially setting the anti-tracking / privacy dial up to maximum.

Oct 16 2025, 12:57 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson added a comment to T404645: Donors reporting trouble with credit card fields using Firefox.

@KHancock99 this is fantastic! I'll see if we can figure out how to replicate it via the environment settings now that we know what we're looking for.

Oct 16 2025, 9:13 AM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Oct 15 2025

jgleeson added a comment to T404645: Donors reporting trouble with credit card fields using Firefox.

Yeah, @krobinson, I'm definitely leaning towards this being an issue with the Gravy embedded form fields, although it's been a hard one to confirm so far.

Oct 15 2025, 11:36 AM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Oct 14 2025

jgleeson updated subscribers of T404645: Donors reporting trouble with credit card fields using Firefox.

Thanks, @AMJohnson, for the new examples. The amazing folks in fr-online gave us access to a paid account for https://www.browserstack.com/ so we can dig into this more and try to figure out what's going on here. Props @spatton and team

Oct 14 2025, 8:35 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson added a comment to T403752: Gravy capture jobs getting lost... maybe.

Did we get the webhook notifications in these cases?

Oct 14 2025, 8:01 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T403773: Gravy database outage 2025-09-04 from In Progress to Done on the Fundraising Tech - Chaos Crew board.
Oct 14 2025, 7:39 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T406510: Gravy ApplePay 'Invalid cryptogram' errors from Being Reviewed to Done on the Fundraising Tech - Chaos Crew board.
Oct 14 2025, 7:38 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson moved T406510: Gravy ApplePay 'Invalid cryptogram' errors from Blocked to Being Reviewed on the Fundraising Tech - Chaos Crew board.
Oct 14 2025, 3:50 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T406510: Gravy ApplePay 'Invalid cryptogram' errors.

Gravy has fixed the bug preventing us from successfully charging Amex recurring ApplePay/GPay subscriptions.

Oct 14 2025, 3:50 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T406510: Gravy ApplePay 'Invalid cryptogram' errors.

Deferral Update: 20 scheduled charges for tonight's run have been moved back a month. This includes nine from last night that were charged and failed.

Oct 14 2025, 12:49 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T406510: Gravy ApplePay 'Invalid cryptogram' errors.

Unfortunately, I forgot to defer last night's scheduled batch of recurring charges affected by this issue, so we just got some failmail informing us of a batch of 'Invalid cryptogram' payment errors. I'll find the affected recurrings and move from Failing back to In-Progress and then push their next charge day a month out, alongside the batch scheduled to be charged tonight.

Oct 14 2025, 12:27 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Oct 12 2025

jgleeson created T407073: Trustly errors - splitToken is not valid (397).
Oct 12 2025, 10:23 AM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Oct 10 2025

jgleeson added a comment to T406735: CiviCRM Deployments taking over an hour to merge on CI. Let's speed it up!.

I spent some time looking into parallel test runners to potentially help us out here. I found this one https://github.com/paratestphp/paratest and got that running locally. I picked the SmashPig group to start with as it's the area I'm most familiar with.

Oct 10 2025, 1:52 PM · Epic, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Oct 9 2025

jgleeson added a comment to T406510: Gravy ApplePay 'Invalid cryptogram' errors.

Deferral Update: 11 scheduled charges for tonight's run have been moved back a month.

Oct 9 2025, 7:51 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
jgleeson added a comment to T404645: Donors reporting trouble with credit card fields using Firefox.

I just tried the Windows 10 + Firefox 143 combo and also couldn't replicate it on 237699273.1

Oct 9 2025, 1:07 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
jgleeson claimed T404645: Donors reporting trouble with credit card fields using Firefox.
Oct 9 2025, 1:01 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog