[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-bugs] #21267 [Applications/Tor Browser]: e10s compatibility for Torbutton's content sizer



#21267: e10s compatibility for Torbutton's content sizer
------------------------------------------+--------------------------------
     Reporter:  mcs                       |      Owner:  tbb-team
         Type:  defect                    |     Status:  new
     Priority:  Medium                    |  Milestone:
    Component:  Applications/Tor Browser  |    Version:
     Severity:  Normal                    |   Keywords:  torbutton,ff52-esr
Actual Points:                            |  Parent ID:
       Points:                            |   Reviewer:
      Sponsor:                            |
------------------------------------------+--------------------------------
 Torbutton will need to be revised in various ways for compatiblity with
 Firefox's multiprocess mode (aka electrolysis or e10s). One example is the
 content sizer code. Here is the first error that Kathy and I saw:
 {{{
 A coding exception was thrown and uncaught in a Task.

 Full message: TypeError: gBrowser.contentWindow is null
 Full stack:
 quantizeBrowserSize/updateDimensions@chrome://torbutton/content/content-
 sizer.js:247:18
 quantizeBrowserSize/autoresize/<@chrome://torbutton/content/content-
 sizer.js:436:7
 TaskImpl_run@resource://gre/modules/Task.jsm:319:42
 TaskImpl@resource://gre/modules/Task.jsm:277:3
 createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:252:14
 Task_spawn@resource://gre/modules/Task.jsm:166:12
 quantizeBrowserSize/autoresize@chrome://torbutton/content/content-
 sizer.js:431:3
 quantizeBrowserSize/quantizeBrowserSizeMain/activate@chrome://torbutton/content
 /content-sizer.js:487:30
 bindPref/update@resource://torbutton/modules/utils.js:31:24
 bindPref@resource://torbutton/modules/utils.js:39:5
 bindPrefAndInit@resource://torbutton/modules/utils.js:49:5
 quantizeBrowserSize/quantizeBrowserSizeMain@chrome://torbutton/content
 /content-sizer.js:501:16
 quantizeBrowserSize/stopObserving<@chrome://torbutton/content/content-
 sizer.js:508:5
 observe/observer.observe@resource://torbutton/modules/utils.js:61:9
 }}}

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/21267>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs