Is that the final banner we should use on desktop and mobile? If so, could we get all the assets needed so we can get the work started for this ticket?
I am a bit wary using extensions.torbutton.donation_banner_countdown as we had this one already in our last year-end-campaign and some users might still have this pref set to 0 in their profile. I guess we can use extensions.torbutton.donation_banner_countdown3 instead?
Nit: // Show the Sign Up for Tor News banner a finite number of times. no Tor News here but the donation banner.
Re the language strings: The usual flow is defining the necessary ones for en-US and commit that and then the translations get done/added once they are ready. Thus, creating proper entries in aboutTor.dtd seems to be the way forward. I guess that could mean two entries for the two sentences, like aboutTor.donationBanner3.line1 and aboutTor.donationBanner3.line2, given that we only want to make the second one a link?
Trac: Status: needs_review to needs_revision Keywords: TorBrowserTeam201907R deleted, TorBrowserTeam201907 added
Looks good. I think one final tweak we want to do is not counting down if the user just clicks the link. We only count down if they click the "x" or do a restart.
Trac: Status: needs_review to needs_revision Keywords: TorBrowserTeam201907R deleted, TorBrowserTeam201907 added
Thanks! We are done here. I merged the branch to torbutton's master (commit 1f05efdb50291d26e7e52d07f3bddabf86ee7796) and updated the translations so our next localized nightly builds are not busted (commit fc5f85c225f7518b078ca20457468e38a78430ad). And I bumped the Torbutton commit we use in the tor-browser repo submodule so we have the changes available on mobile, too. (see tor-browser-60.7.0esr-9.0-1 (commit c8dce5f0a165026ecacec69132b568876916ddc1))