Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Tor Browser Tor Browser
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 924
    • Issues 924
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • Applications
  • Tor BrowserTor Browser
  • Issues
  • #41801

Fix handleProcessReady in TorSettings.init

handleProcessReady is called in TorSettings.init, but it's a callback created in observe. The error comes from 2df6696d (my bad, sorry).

Other problems don't seem that bad (except maybe for the TorConnect.jsm one, for which we already have an issue)

Full linter report
/home/piero/Tor/tor-browser/browser/components/onionservices/content/authUtil.jsm
  7:7  error  'Services' is assigned a value but never used.  no-unused-vars (eslint)

/home/piero/Tor/tor-browser/browser/components/search/SearchSERPTelemetry.jsm
  13:1  error  'RemoteSettings' is defined but never used.                   no-unused-vars (eslint)
  30:7  error  'TELEMETRY_SETTINGS_KEY' is assigned a value but never used.  no-unused-vars (eslint)

/home/piero/Tor/tor-browser/browser/components/uitour/UITourChild.jsm
  9:7  error  'PREF_TEST_WHITELIST' is assigned a value but never used.  no-unused-vars (eslint)

/home/piero/Tor/tor-browser/browser/extensions/onboarding/OnboardingTelemetry.jsm
  10:1  error  'XPCOMUtils' is not defined.                            no-undef (eslint)
  13:1  error  Use Services.uuid rather than defineLazyServiceGetter.  mozilla/use-services (eslint)
  13:1  error  'XPCOMUtils' is not defined.                            no-undef (eslint)

/home/piero/Tor/tor-browser/browser/extensions/onboarding/content/Onboarding.jsm
  273   error  Parsing error: Private names are only allowed in property accesses (`obj.#if`) or in `in` expressions (`#if in obj`). (273:0)  (eslint)

/home/piero/Tor/tor-browser/browser/modules/TorConnect.jsm
  388:31  error  Promise executor functions should not be async.  no-async-promise-executor (eslint)
  423:31  error  Promise executor functions should not be async.  no-async-promise-executor (eslint)
  435:31  error  Promise executor functions should not be async.  no-async-promise-executor (eslint)
  548:31  error  Promise executor functions should not be async.  no-async-promise-executor (eslint)

/home/piero/Tor/tor-browser/browser/modules/TorSettings.jsm
  302:11  error  'handleProcessReady' is not defined.  no-undef (eslint)

/home/piero/Tor/tor-browser/toolkit/modules/QRCode.jsm
  246:16  error  'i' is already defined.    no-redeclare (eslint)
  247:13  error  'mod' is already defined.  no-redeclare (eslint)
  266:16  error  'i' is already defined.    no-redeclare (eslint)
  267:13  error  'mod' is already defined.  no-redeclare (eslint)
  331:14  error  'i' is already defined.    no-redeclare (eslint)
  381:16  error  'i' is already defined.    no-redeclare (eslint)
  387:14  error  'i' is already defined.    no-redeclare (eslint)
  392:14  error  'i' is already defined.    no-redeclare (eslint)
  393:16  error  'r' is already defined.    no-redeclare (eslint)
  399:14  error  'i' is already defined.    no-redeclare (eslint)
  400:16  error  'r' is already defined.    no-redeclare (eslint)
  616:16  error  'row' is already defined.  no-redeclare (eslint)
  617:18  error  'col' is already defined.  no-redeclare (eslint)
  636:16  error  'row' is already defined.  no-redeclare (eslint)
  637:18  error  'col' is already defined.  no-redeclare (eslint)
  651:16  error  'col' is already defined.  no-redeclare (eslint)
  652:18  error  'row' is already defined.  no-redeclare (eslint)
  667:16  error  'col' is already defined.  no-redeclare (eslint)
  668:18  error  'row' is already defined.  no-redeclare (eslint)
  702:12  error  'i' is already defined.    no-redeclare (eslint)
  709:12  error  'i' is already defined.    no-redeclare (eslint)
  752:16  error  'i' is already defined.    no-redeclare (eslint)

/home/piero/Tor/tor-browser/toolkit/mozapps/update/UpdateService.jsm
  2128:1  error  Function 'Update' has a complexity of 46. Maximum allowed is 45.  complexity (eslint)

/home/piero/Tor/tor-browser/browser/base/content/browser.js
  4875:3  error  Expected to return a value at the end of method 'updateShareURLMenuItem'.  consistent-return (eslint)
  4886:7  error  Method 'updateShareURLMenuItem' expected a return value.                   consistent-return (eslint)

/home/piero/Tor/tor-browser/browser/extensions/onboarding/api.js
  49   error  Parsing error: Private names are only allowed in property accesses (`obj.#if`) or in `in` expressions (`#if in obj`). (49:0)  (eslint)

/home/piero/Tor/tor-browser/browser/extensions/onboarding/content/onboarding-tour-agent.js
  30   error  Parsing error: Private names are only allowed in property accesses (`obj.#if`) or in `in` expressions (`#if in obj`). (30:0)  (eslint)

/home/piero/Tor/tor-browser/browser/extensions/onboarding/test/browser/head.js
  4:23  error  ChromeUtils.import only takes one argument.  mozilla/reject-chromeutils-import-params (eslint)

/home/piero/Tor/tor-browser/browser/extensions/onboarding/test/unit/head.js
  12:1   error  'XPCOMUtils' is not defined.  no-undef (eslint)
  22:20  error  'Services' is not defined.    no-undef (eslint)
  32:14  error  'Services' is not defined.    no-undef (eslint)
  34:17  error  'Services' is not defined.    no-undef (eslint)
  38:40  error  'Services' is not defined.    no-undef (eslint)
  48:3   error  'Services' is not defined.    no-undef (eslint)
  49:3   error  'Services' is not defined.    no-undef (eslint)
  50:3   error  'Services' is not defined.    no-undef (eslint)
  55:3   error  'Services' is not defined.    no-undef (eslint)
  56:3   error  'Services' is not defined.    no-undef (eslint)
  57:3   error  'Services' is not defined.    no-undef (eslint)

/home/piero/Tor/tor-browser/browser/extensions/onboarding/test/unit/test-onboarding-tour-type.js
   12:3  error  'OnboardingTourType' is not defined.  no-undef (eslint)
   15:5  error  'Preferences' is not defined.         no-undef (eslint)
   20:5  error  'Preferences' is not defined.         no-undef (eslint)
   25:5  error  'Preferences' is not defined.         no-undef (eslint)
   34:3  error  'Preferences' is not defined.         no-undef (eslint)
   35:3  error  'Preferences' is not defined.         no-undef (eslint)
   36:3  error  'OnboardingTourType' is not defined.  no-undef (eslint)
   39:5  error  'Preferences' is not defined.         no-undef (eslint)
   44:5  error  'Preferences' is not defined.         no-undef (eslint)
   49:5  error  'Preferences' is not defined.         no-undef (eslint)
   60:3  error  'Preferences' is not defined.         no-undef (eslint)
   61:3  error  'Preferences' is not defined.         no-undef (eslint)
   62:3  error  'OnboardingTourType' is not defined.  no-undef (eslint)
   65:5  error  'Preferences' is not defined.         no-undef (eslint)
   70:5  error  'Preferences' is not defined.         no-undef (eslint)
   75:5  error  'Preferences' is not defined.         no-undef (eslint)
   86:3  error  'Preferences' is not defined.         no-undef (eslint)
   87:3  error  'Preferences' is not defined.         no-undef (eslint)
   88:3  error  'Preferences' is not defined.         no-undef (eslint)
   89:3  error  'OnboardingTourType' is not defined.  no-undef (eslint)
   92:5  error  'Preferences' is not defined.         no-undef (eslint)
   97:5  error  'Preferences' is not defined.         no-undef (eslint)
  102:5  error  'Preferences' is not defined.         no-undef (eslint)
  113:3  error  'Preferences' is not defined.         no-undef (eslint)
  114:3  error  'Preferences' is not defined.         no-undef (eslint)
  115:3  error  'Preferences' is not defined.         no-undef (eslint)
  116:3  error  'OnboardingTourType' is not defined.  no-undef (eslint)
  119:5  error  'Preferences' is not defined.         no-undef (eslint)
  124:5  error  'Preferences' is not defined.         no-undef (eslint)
  129:5  error  'Preferences' is not defined.         no-undef (eslint)
  138:3  error  'OnboardingTourType' is not defined.  no-undef (eslint)
  141:5  error  'Preferences' is not defined.         no-undef (eslint)
  146:5  error  'Preferences' is not defined.         no-undef (eslint)
  151:5  error  'Preferences' is not defined.         no-undef (eslint)

/home/piero/Tor/tor-browser/tbb-tests/browser_tor_TB4.js
  19:16  error  'Services' is not defined.  no-undef (eslint)
  20:18  error  'Services' is not defined.  no-undef (eslint)
  21:14  error  'Services' is not defined.  no-undef (eslint)
  23:18  error  'Services' is not defined.  no-undef (eslint)
  24:14  error  'Services' is not defined.  no-undef (eslint)
  26:18  error  'Services' is not defined.  no-undef (eslint)
  27:14  error  'Services' is not defined.  no-undef (eslint)
  35:5   error  'is' is not defined.        no-undef (eslint)

/home/piero/Tor/tor-browser/tbb-tests/browser_tor_bug2950.js
   8:3   error  'waitForExplicitFinish' is not defined.                                           no-undef (eslint)
  11:7   error  Ci is now defined in global scope, a separate definition is no longer necessary.  mozilla/no-define-cc-etc (eslint)
  19:5   error  'Services' is not defined.                                                        no-undef (eslint)
  24:5   error  'SitePermissions' is not defined.                                                 no-undef (eslint)
  30:5   error  'SitePermissions' is not defined.                                                 no-undef (eslint)
  34:24  error  'Services' is not defined.                                                        no-undef (eslint)
  39:5   error  'FileUtils' is not defined.                                                       no-undef (eslint)
  59:30  error  'SitePermissions' is not defined.                                                 no-undef (eslint)
  64:5   error  'Assert' is not defined.                                                          no-undef (eslint)
  75:5   error  'is' is not defined.                                                              no-undef (eslint)
  81:5   error  'finish' is not defined.                                                          no-undef (eslint)

/home/piero/Tor/tor-browser/tbb-tests/browser_tor_omnibox.js
   4:1   error  'add_task' is not defined.                     no-undef (eslint)
   6:30  error  Use Services.search rather than getService().  mozilla/use-services (eslint)
  14:3   error  'is' is not defined.                           no-undef (eslint)
  15:3   error  'is' is not defined.                           no-undef (eslint)
  16:3   error  'is' is not defined.                           no-undef (eslint)
  17:3   error  'is' is not defined.                           no-undef (eslint)
  18:3   error  'is' is not defined.                           no-undef (eslint)
  19:3   error  'is' is not defined.                           no-undef (eslint)
  20:3   error  'is' is not defined.                           no-undef (eslint)
  21:3   error  'is' is not defined.                           no-undef (eslint)
  22:3   error  'is' is not defined.                           no-undef (eslint)
Assignee
Assign to
Time tracking