[11:12:36] (PS1) Addshore: Add README [extensions/ContributionTracking] - https://gerrit.wikimedia.org/r/278864 [12:09:12] hello folks, I'm gonna reboot barium (civi server) in a couple minutes) as planned [12:14:48] barium is back, outage done [15:17:41] Fundraising Sprint Bloodletting 2016, Fundraising Sprint Freshmaking, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, and 2 others: CentralNotice impressions beacon corrupts 'mixins' property - https://phabricator.wikimedia.org/T120082#1844496 (DStrine) [15:50:53] (CR) Hoo man: [C: 2] Add README [extensions/ContributionTracking] - https://gerrit.wikimedia.org/r/278864 (owner: Addshore) [15:54:12] (Merged) jenkins-bot: Add README [extensions/ContributionTracking] - https://gerrit.wikimedia.org/r/278864 (owner: Addshore) [16:19:07] (PS5) Ejegg: Enable fail page without adapter instance [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/276218 (https://phabricator.wikimedia.org/T129376) [16:25:15] Hi awight ! I'm planning to deploy the DI refactor so far. Want to watch the fun? [16:25:31] Just looking through to see what settings changes we'll need [16:25:46] whew [16:25:49] * cwd sweats [16:25:54] heh [16:26:27] ejegg: wheee! When is the NL campaign? [16:26:41] awight: ah, thanks for the reminder! lemme check [16:26:54] * awight mopes a bit about the testing calendar only being updated retroactively [16:28:46] hmm, yep, launched today. Let's see what kind of traffic we're getting [16:34:25] gc log doesn't look crazy [16:35:23] i can't think of anything about these changes that would be hard to roll back either [16:35:24] yeah, dash isn't showing much traffic either. [16:35:58] but enough traffic that we'll know right away if something is broken [16:36:05] the-wub: what do you think about a moderately risky deployment? Should we wait until the campaign is over / temporarily disable / just go for it? [16:36:29] I do need to deploy a change to test adyen [16:36:48] and right now it's not possible to cherry pick it without all the staging refactoring [16:36:55] I mean to test astropay [16:36:58] in Mexico [16:37:26] * cwd tries to remember how to use a computer [16:37:54] i didn't realize how much i needed that day off until it happened [16:37:58] thanks, job [16:38:08] heh, yeah, that was nice to have! [16:38:39] I was pretty disappointed in my day off--went to the DMV, then just spent a few hours sitting in my car in the rain, realizing that I do nothing interesting :D [16:39:00] heh [16:39:03] my highlight was helping cook pad thai [16:39:23] our wedding is in 4 days, and today is dani's birthday, so i definitely had a bunch of stuff to do in a panic [16:39:39] oh wow, you definitely needed that [16:39:58] awight: we haven't launched NL yet. how long do you think the deployment would take? [16:40:34] the-wub: no need for downtime, and we can revert quickly if there are obvious problems [16:41:01] I'm looking over the commits now, and could deploy within 20 min [16:41:45] it just includes some chunky structural changes, so a higher risk of needed to revert [16:42:06] awight ejegg : fine by me then. we'll hold off launching NL until after the deployment is done, as launch is always when we get highest traffic [16:42:42] thanks the-wub ! [16:43:49] mondo merge commit for sure [16:44:15] cwd / awight - anything you know we need to update in settings? [16:44:33] nothing i can think of... [16:44:43] ejegg: I don't think so. [16:45:16] cool, not seeing anything but autoload changes to DonationInterface.php [16:45:32] hrm wait, i put that yaml lib in vendor [16:45:40] ooh, thanks! [16:45:45] is that a submodule in this scenario? [16:45:52] i've lost track [16:45:55] yes, but only on the deployment branch [16:46:00] yep, I'll add a commit to that [16:46:01] DI#deployment [16:46:11] ah yeah, thanks [16:46:17] cwd: and, good catch! [16:46:25] phew [16:46:33] would have been a fine insta-fail [16:46:40] so fast. [16:47:24] we could make "i broke paymentswiki" t-shirts [16:47:32] hehe [16:47:32] except probably trading cards would be a better format [16:53:04] awight ejegg cwd : latest word from jessica is that we'll probably not launch NL today actually. so feel free to take your time over the deploy [16:53:16] thanks the-wub ! [16:53:23] thanks the-wub, looks like there was a step more to do [16:55:16] (PS1) Ejegg: Add Symfony YAML lib [extensions/DonationInterface/vendor] - https://gerrit.wikimedia.org/r/278933 [16:55:25] sorry, that took longer than it should have [16:55:34] ejegg: can you just "composer install" yet or manual hacking of the lockfile still necessary? [16:55:52] cwd composer install is fine! [16:56:24] awesome [16:56:35] was that ever broken? or am i thinking of a different repo? [16:56:53] or is it composer update that's not doable? [16:57:13] I was just getting odd errors with submodule repos [16:57:30] cwd maybe update had issues? [16:57:45] I think I got more things updated than I wanted on at least one occasion [16:58:00] that must be what i was remembering [16:58:04] anybody care if I self-merge that yaml lib? [16:58:16] i'll take the blame on that one [16:58:29] self-merges are fine for that stuff [16:58:48] (CR) Cdentinger: [C: 2] Add Symfony YAML lib [extensions/DonationInterface/vendor] - https://gerrit.wikimedia.org/r/278933 (owner: Ejegg) [16:58:50] (CR) Ejegg: [C: 2 V: 2] Add Symfony YAML lib [extensions/DonationInterface/vendor] - https://gerrit.wikimedia.org/r/278933 (owner: Ejegg) [16:58:56] doh [16:59:12] hopefully that doesn't confuse zuul [16:59:13] nice [16:59:24] nah, zuul doesn't do much with that repo [17:00:04] (PS1) Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/278934 [17:05:31] (CR) Ejegg: [C: 2] "Looks good locally" [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/278934 (owner: Ejegg) [17:07:11] (PS1) Ejegg: Update DonationInterface submodule [core] (fundraising/REL1_25) - https://gerrit.wikimedia.org/r/278936 [17:07:28] (CR) Ejegg: [C: 2 V: 2] Update DonationInterface submodule [core] (fundraising/REL1_25) - https://gerrit.wikimedia.org/r/278936 (owner: Ejegg) [17:11:04] !log updated payments from from 79f5c9389edd089ae5951a7d172e74e68946a93c to 62365063548836618b93b12a3bcbe65781a62a94 [17:11:08] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log, Master [17:11:34] well stuff still loads [17:12:21] uh-oh, session expired errors [17:13:00] at least on paypal [17:13:17] rolling back [17:13:31] huh [17:13:35] i see some modsec matches [17:13:55] weird [17:14:02] * awight feels underprepared [17:14:04] but where did you see those paypal errors? [17:14:13] i don't see them in error log [17:14:15] cwd tried donating from ways to give [17:14:25] and couldn't get past the form [17:14:34] oh geez [17:15:08] !log rolled payments back to 79f5c9389edd089ae5951a7d172e74e68946a93c [17:15:11] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log, Master [17:15:23] investigating locally [17:17:02] dang, it works locally [17:17:11] ummm [17:17:39] well, it doesn't give me session timeout errors [17:19:40] ejegg: you mean your php session or the paypal transaction? [17:19:50] cwd php session [17:20:06] damn [17:20:13] The ways to give link drops you on a form with no amount, so you get the 'please enter your amount' red message [17:20:20] that is sure not what i would have expected to break [17:20:22] then when I put in an amount and hit continue [17:20:37] it just kept telling me my session had expired and to fill out the form and try again [17:21:50] nice testing! [17:21:51] huh, i was able to get GC forms without a cookie [17:22:03] yeah, gc worked for me too [17:22:03] maybe it's a paypal thing... [17:22:30] or maybe the ff private window was being super aggressive about blocking stuff? [17:22:45] right, lemme try again now in ff private [17:23:53] ooh, yep, guess it's a ff / private / paypal thing [17:23:55] weird [17:24:14] Also a multiwindow things [17:24:19] huh, we should probably support that right? [17:24:54] Ah, ok, it was more a multiwindow things [17:24:57] false alarm [17:25:20] So, from ways to give, i opened a paypal form in a new private window [17:25:30] then opened a gc form in a new private window [17:25:39] thinking i would have totally independent sessions [17:25:55] that's what i would think as well [17:26:23] but i get no such problem if I open the paypal form in a new private window and fill it in before opening a gc window [17:26:29] ok, re-deploying [17:27:10] huh weird...does that imply that private windows share cookies with one another? [17:27:37] !log updated payments from from 79f5c9389edd089ae5951a7d172e74e68946a93c to 62365063548836618b93b12a3bcbe65781a62a94 [17:27:41] cwd I guess so [17:27:55] https://support.mozilla.org/en-US/questions/960464 [17:27:58] i'll be damned [17:28:01] I know they do if you open one private window from another [17:28:10] but it looks like they do if you open both from the same page too [17:29:05] yep that ticket says notabug [17:29:12] msg "Outbound Anomaly Score Exceeded (score 6): The application is not available" [17:30:05] that must not mean what it sounds like [17:30:30] "random copypasta regex matched" [17:30:34] afaik none of those rules actually do anything right now [17:30:36] yeah [17:30:38] doesn't sound as good [17:30:56] but is it weird we are just seeing them now? i don't recall seeing this before [17:31:07] not in the payments log anyway [17:31:55] crap, GC result page is broken [17:32:08] rolling back again [17:32:30] argh [17:33:04] !log rolled payments back to 79f5c9389edd089ae5951a7d172e74e68946a93c [17:39:50] ejegg: I don't see an error logged when you got the status 500. Did you find it? [17:41:30] i also don't see one [18:24:26] (PS1) Awight: Make parameter optional to thwart type hinting [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/278953 [18:25:03] Fundraising-Backlog, Wikimedia-Fundraising, FR-Worldpay: Worldpay donation form error - no transactions processing - https://phabricator.wikimedia.org/T130206#2141763 (atgo) [18:25:40] Fundraising-Backlog, Wikimedia-Fundraising, FR-Worldpay: France CC outage: Worldpay donation form error - no transactions processing - https://phabricator.wikimedia.org/T130206#2129509 (atgo) [18:25:48] Fundraising-Backlog, Wikimedia-Fundraising, FR-Worldpay: France Credit Card outage: Worldpay donation form error - no transactions processing - https://phabricator.wikimedia.org/T130206#2129509 (atgo) [18:26:05] Fundraising-Backlog, Wikimedia-Fundraising, FR-Ingenico: Ingenico: BPay donation form shows blank screen after 'Continue' - https://phabricator.wikimedia.org/T127863#2141781 (atgo) [19:03:36] AndyRussG: you free for a meeting? [19:03:45] dstrine: yes indeed! [19:03:51] rrrr sorry confused [19:03:54] one sec then [19:11:32] Fundraising-Backlog, Wikimedia-Fundraising, FR-Worldpay: France Credit Card outage: Worldpay donation form error - no transactions processing - https://phabricator.wikimedia.org/T130206#2142105 (Ejegg) Oh boy, looks like we haven't been able to make any API calls - they're timing out after 30 sec. ``... [19:12:22] (CR) Krinkle: [C: 1] "The parent class (CentralNotice special page) already declares doesWrites() with the same return value." [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/275362 (owner: Aaron Schulz) [19:12:46] (PS2) Krinkle: Set write mode for SpecialCentralNoticeBanners [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/275362 (owner: Aaron Schulz) [19:14:43] (CR) Krinkle: [C: 2] Set write mode for SpecialCentralNoticeBanners [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/275362 (owner: Aaron Schulz) [19:16:23] (Merged) jenkins-bot: Set write mode for SpecialCentralNoticeBanners [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/275362 (owner: Aaron Schulz) [19:19:41] Fundraising-Backlog, MediaWiki-Vagrant: Static resources not loading for nonprimary multiwikis - https://phabricator.wikimedia.org/T130243#2142157 (awight) @mmodell Wondering who to ping about this... It hampers our development testing, please let us know if we should try to tackle this regression. [19:23:06] Fundraising-Backlog, Epic: [epic] PayPal upgrade - https://phabricator.wikimedia.org/T87621#2142178 (DStrine) [19:23:08] Fundraising-Backlog, MediaWiki-extensions-DonationInterface: account_config vs accountInfo vs account_name is a mess - https://phabricator.wikimedia.org/T130154#2142179 (DStrine) [19:31:36] Fundraising Sprint Asbestos Removal 2016, Fundraising Sprint Bloodletting 2016, Fundraising Sprint Cat Herding, Fundraising Sprint Dirt Farming, and 4 others: Some Ingenico donations not in Civi - https://phabricator.wikimedia.org/T122730#2142255 (atgo) [19:32:25] Fundraising-Backlog, fundraising-tech-ops: Spike: Talk about moving payments to WMF production MediaWiki - https://phabricator.wikimedia.org/T130658#2142257 (awight) [19:37:38] Fundraising-Backlog, MediaWiki-Vagrant: Static resources not loading for nonprimary multiwikis - https://phabricator.wikimedia.org/T130243#2142282 (DStrine) [19:37:40] Fundraising-Backlog, MediaWiki-Vagrant: MW-vagrant multiversion issues for mediawiki-fr - https://phabricator.wikimedia.org/T130046#2142281 (DStrine) [19:56:47] Fundraising-Backlog, fundraising-tech-ops: Spike: Talk about moving payments to WMF production MediaWiki - https://phabricator.wikimedia.org/T130658#2142343 (Jgreen) Are you just talking about replacing fundraising_code_update/rsync_blaster, or further up the train to git with the separate MW codebase etc? [20:10:30] Fundraising-Backlog: Civi merge unsubscribe no longer working - https://phabricator.wikimedia.org/T130660#2142353 (CCogdill_WMF) [20:30:59] Fundraising Sprint Elevator Maintenance 2016, Fundraising Sprint Freshmaking, Fundraising-Backlog, Patch-For-Review: Deploy Thank you letters to remove Lila's signature - https://phabricator.wikimedia.org/T129373#2142416 (CCogdill_WMF) Hi @Base. We certainly considered Katherine or Patricio as pos... [20:44:34] (PS2) Ejegg: Make parameter optional to thwart type hinting [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/278953 (owner: Awight) [20:45:00] cwd: mind reviewing that one? [20:45:19] i just amended awight's patch to be expedient [20:45:43] oh hi! [20:46:00] not too shabby for multimodal transportation [20:46:05] sure thing! [20:46:23] flying carpet xfer to pneumatic tube? [20:46:29] yup! [20:47:12] with a nice walk in there... [20:47:16] um, did I miss the fireworks? [20:47:34] awight: nope, I just got back from food 15 min ago [20:47:42] k [20:47:43] i hijacked your patch to add one more = null [20:50:46] oh good [20:50:46] since cwd was around for review [20:50:47] yeah looks good [20:50:47] brb, needa move my car [20:50:49] cool, i don't see anything else calling the newly hinted fns without the right args [20:50:49] so far, at least [20:50:49] wtf...gerrit logged me out and won't let me back in [20:50:50] wikitech creds? [20:50:50] yeah pretty sure [20:50:50] weird [20:51:45] back. [20:53:12] looks like we'll have some more fun next week, when my staging changes hit [20:55:19] awight looks like you've got a chain of cool new stuff that needs rebasing off this obsolete guy: https://gerrit.wikimedia.org/r/#/c/277845/3 [20:56:29] awight: sorry, I meant this one: https://gerrit.wikimedia.org/r/#/c/277980/ [20:58:59] yeah, something went wrong there, thanks for pointing it out! [20:59:16] I'm actually happy about deploying the refactor in chunks cos it will help with debugging... [20:59:23] + cutting losses [20:59:23] yah! [21:07:11] still locked out cwd? [21:07:32] ejegg: yeah :-\ sorry [21:07:40] trying to figure it out with chad [21:07:41] k [21:08:15] awight, I'mma just +2 that patch if you don't object [21:09:38] (CR) Ejegg: [C: 2] Make parameter optional to thwart type hinting [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/278953 (owner: Awight) [21:10:53] (CR) Awight: [C: 2] "Wow, thanks for actually fixing the bug. Cross-check complete!" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/278953 (owner: Awight) [21:11:18] ip_velocity is go [21:11:53] (Merged) jenkins-bot: Make parameter optional to thwart type hinting [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/278953 (owner: Awight) [21:12:50] (PS1) Ejegg: Merge master into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/278985 [21:13:06] (CR) Ejegg: [C: 2 V: 2] Merge master into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/278985 (owner: Ejegg) [21:13:58] (PS1) Ejegg: Update DonationInterface submodule [core] (fundraising/REL1_25) - https://gerrit.wikimedia.org/r/278986 [21:14:11] (CR) Ejegg: [C: 2] Update DonationInterface submodule [core] (fundraising/REL1_25) - https://gerrit.wikimedia.org/r/278986 (owner: Ejegg) [21:21:50] Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Fetch translated messages as late as possible - https://phabricator.wikimedia.org/T130669#2142591 (Ejegg) [21:22:38] okay, let's try this again [21:22:48] * cwd crosses fingers [21:24:19] !log update payments from 79f5c9389edd089ae5951a7d172e74e68946a93c to 5a1996bc21fe694b99556bc1b501e484075dabe2 [21:24:22] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log, Master [21:27:28] test donation worked [21:28:17] great [21:28:47] i am in password hell [21:28:53] it's time to change a bunch of them [21:28:53] argh [21:31:42] d'oh, using the back button to get back from AstroPay dumps me on a form with the spinner overlay (which won't go away) [21:31:54] pretty sure not from this deploy, but that needs fixin [21:32:37] successfully donated a PayPal dollar [21:32:46] yay [21:32:54] GC works too [21:34:05] Fundraising Sprint Freshmaking, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Unplanned-Sprint-Work: Using back button from AstroPay lands donor on unusable form - https://phabricator.wikimedia.org/T130673#2142676 (Ejegg) [21:35:34] ejegg: When I hit Back from the astropay-hosted form, I hit their redirect, which goes forward again. [21:35:46] awight: weird. lemme try in another browser [21:35:48] Did you have to do anything special, like go back 2 pages? [21:36:52] awight: nope, just one click from the mercadopago form [21:37:12] this was MX/CC [21:37:27] there may be additional redirects for other countries / methods [21:37:47] I tried BR/CC [21:38:01] oh. reproduced [21:38:21] hrm--when I copy+paste that URL, the spinner does not strike [21:38:48] yeah, i'm thinking it's triggered by the pre-filled radio button [21:39:21] eek--SHA-1 warning on that AstroPay page [21:39:33] oh man, really? [21:39:49] That radio button is a nuisance, as well. It needs to deactivate when validation fails. [21:40:11] or at least regain its "submit" action [21:40:11] yeah, we show the continue button instead [21:40:36] we should just A/B test adopting the AliExpress workflow [21:40:37] actually, shouldn't we be showing continue here? [21:41:07] I wouldn't do that until it was more clear how to change payment method. [21:41:37] yeah, we leave the method buttons up [21:41:54] but when one is selected we show the continue button [21:44:06] good call. In that case, the card choice should remain selected, but regain its clickyness [21:47:12] ejegg: hoping out loud that you are only documenting, not tackling that AstroPay back-button issue [21:47:23] awight: peeking at it [21:47:36] hahha, you can't help it [21:47:45] me too, then [21:47:52] the broken debit cards probably block a MX test anyway [21:48:20] grr. i bet that whole 'debito' fix goes unused [21:53:59] api i18n does seem like an underserved niche [21:59:36] ok deploy looks pretty stable, going to relocate [22:00:10] ejegg: Just double-checked, I would say that the back button issue is only High priority cos Reload gets you back to a usable form. [22:00:18] travel well [22:21:45] (Abandoned) Awight: Make BrazilianFiscalNumber staging reusable [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/277980 (https://phabricator.wikimedia.org/T130075) (owner: Awight) [22:23:45] (Abandoned) Awight: Split ContributionTrackingPlusUnique into a reusable thing [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/277981 (https://phabricator.wikimedia.org/T130075) (owner: Awight) [22:27:43] (PS2) Awight: Encapsulate PayPal staging logic [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/277985 (https://phabricator.wikimedia.org/T130075) [22:27:45] (PS2) Awight: Encapsulate Worldpay staging logic [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/277988 [22:27:47] (PS2) Awight: [WIP] Remove old staging code [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/277989 [22:27:49] (PS3) Awight: Finish encapsulating Ingenico staging logic [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/277983 (https://phabricator.wikimedia.org/T130075) [22:29:39] (Abandoned) Awight: Split out language staging [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/277982 (https://phabricator.wikimedia.org/T130075) (owner: Awight) [22:30:23] (CR) jenkins-bot: [V: -1] Encapsulate PayPal staging logic [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/277985 (https://phabricator.wikimedia.org/T130075) (owner: Awight) [22:30:29] (CR) jenkins-bot: [V: -1] Encapsulate Worldpay staging logic [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/277988 (owner: Awight) [22:30:35] (CR) jenkins-bot: [V: -1] Finish encapsulating Ingenico staging logic [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/277983 (https://phabricator.wikimedia.org/T130075) (owner: Awight) [22:31:29] (CR) jenkins-bot: [V: -1] [WIP] Remove old staging code [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/277989 (owner: Awight) [22:31:46] ok. Now to the back button [22:31:58] damn [22:32:24] awight: sorry i got hit by the password train [22:32:40] haha [22:32:43] and gotta take this opportunity to change a bunch of them [22:32:45] i am on a roll [22:32:52] The good news is that, passwords will be obsolete one day [22:33:07] i would love to believe that [22:33:10] i really would [22:44:10] pretty scary--arborists are cutting things over me [22:44:26] * awight leaves dollar car to daughter [22:55:01] cwd: globalcollect.adapter.php is already cooler to the touch [22:55:23] right? and look at how much other stuff is just static in there [22:55:50] It's like a great, spring haircut [22:56:48] I can almost see the business logic down there! [23:10:31] (PS1) Awight: Tiny cleanups [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/279072 [23:11:31] (CR) Awight: "(pick to master)" [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/279072 (owner: Awight) [23:12:34] ejegg: Good--I can reproduce the spinner issue locally [23:13:00] ah, cool. I suddenly wasn't seeing it on payments! [23:20:36] wat. [23:29:46] ejegg: You happen to know IE browser demographics in AstroPay countries? [23:29:49] I found https://developer.mozilla.org/en-US/docs/Web/Events/popstate [23:30:19] awight: sorry, no idea! [23:30:20] but it's not available until IE 10.0 [23:30:21] k [23:50:26] (PS1) Awight: Stop spinning onunload [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/279077 [23:51:42] ejegg: I'm not too proud of it, but ^ [23:52:06] looking [23:52:47] Unfortunately, I have no reason to think that other browsers behave the same wrt onunload [23:55:52] ejegg: just for reference, I should be testing mc-debit once AP enables our account? [23:56:36] awight: sure, let's check it out [23:57:14] sorry, gotta head out for a bit, should be back in half an hr [23:57:21] chow! [23:59:21] (PS2) Awight: Stop spinning onunload [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/279077 (https://phabricator.wikimedia.org/T102143)