[tor-bugs] #23949 [Applications/Tor Browser]: Bug in donation banner prevents display

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Oct 23 02:31:56 UTC 2017


#23949: Bug in donation banner prevents display
------------------------------------------+--------------------------------
     Reporter:  arthuredelstein           |      Owner:  tbb-team
         Type:  defect                    |     Status:  new
     Priority:  Medium                    |  Milestone:
    Component:  Applications/Tor Browser  |    Version:
     Severity:  Normal                    |   Keywords:
                                          |  TorBrowserTeam201710
Actual Points:                            |  Parent ID:
       Points:                            |   Reviewer:
      Sponsor:                            |
------------------------------------------+--------------------------------
 I'm sorry to report the donation banner did not display when it was
 supposed to, at 2017-10-23T00:00:00. I tracked down the problem to a line
 in the code that was used for testing:

 {{{
 if (Services.prefs.getBoolPref("extensions.torbutton.testBanner", false))
 {
 }}}
 Unfortunately, this line throws an exception if the pref does not exist at
 all. (The exception causes the banner not to be shown, while no other code
 is affected.) The second argument to getBoolPref is documented as the
 "default value" in mozilla-central, but not in mozilla-esr52. It seems I
 read the mozilla-central documentation, not realizing the second argument
 [https://bugzilla.mozilla.org/show_bug.cgi?id=1338306 was added in Firefox
 54].

 And further, while I tested the banner with the pref set to `true` and
 `false`, it's clear I didn't test the banner thoroughly enough with the
 pref deleted.

 I apologize for this mistake, especially to Georg and Nicolas who already
 ran extra builds for the banner.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/23949>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list