Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcomp...
commit8a35d5cf5f61752108418fff8b4b70334dac148d
authorGregory Pappas <gp3033@protonmail.com>
Tue, 1 Aug 2023 23:01:02 +0000 (1 23:01 +0000)
committerGregory Pappas <gp3033@protonmail.com>
Tue, 1 Aug 2023 23:01:02 +0000 (1 23:01 +0000)
tree65a03a20fa5742c197f12277b81b645ceefcc0c6
parentf66262afd1284658b46c8365714a827acb57f45c
Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol

Differential Revision: https://phabricator.services.mozilla.com/D184623
208 files changed:
browser/base/content/browser-addons.js
browser/base/content/browser-fullScreenAndPointerLock.js
browser/base/content/browser-siteProtections.js
browser/base/content/browser-thumbnails.js
browser/base/content/browser.js
browser/base/content/tabbrowser.js
browser/base/content/test/popupNotifications/head.js
browser/base/content/test/protectionsUI/head.js
browser/base/content/test/webextensions/head.js
browser/base/content/utilityOverlay.js
browser/components/customizableui/test/browser_proton_moreTools_panel.js
browser/components/downloads/content/downloads.js
browser/components/extensions/parent/ext-bookmarks.js
browser/components/extensions/parent/ext-browser.js
browser/components/extensions/parent/ext-browserAction.js
browser/components/extensions/parent/ext-chrome-settings-overrides.js
browser/components/extensions/parent/ext-tabs.js
browser/components/extensions/parent/ext-url-overrides.js
browser/components/extensions/test/browser/head_devtools.js
browser/components/firefoxview/fxview-tab-list.mjs
browser/components/firefoxview/helpers.mjs
browser/components/places/content/controller.js
browser/components/places/content/editBookmark.js
browser/components/places/tests/browser/head.js
browser/components/preferences/main.js
browser/components/preferences/preferences.js
browser/components/preferences/privacy.js
browser/components/preferences/tests/browser_primaryPassword.js
browser/components/preferences/tests/browser_privacy_firefoxSuggest.js
browser/components/preferences/tests/browser_search_searchTerms.js
browser/components/privatebrowsing/test/browser/browser_privatebrowsing_about.js
browser/components/protections/test/browser/browser_protections_report_ui.js
browser/components/screenshots/tests/browser/browser_screenshots_test_toggle_pref.js
browser/components/search/test/browser/telemetry/head.js
browser/components/uitour/test/browser_fxa.js
browser/components/urlbar/tests/browser-tips/head.js
browser/components/urlbar/tests/browser-updateResults/head.js
browser/components/urlbar/tests/browser/browser_oneOffs.js
browser/components/urlbar/tests/browser/browser_oneOffs_contextMenu.js
browser/components/urlbar/tests/browser/browser_oneOffs_heuristicRestyle.js
browser/components/urlbar/tests/browser/browser_oneOffs_keyModifiers.js
browser/components/urlbar/tests/browser/head-common.js
browser/components/urlbar/tests/browser/head.js
browser/components/urlbar/tests/engagementTelemetry/browser/head.js
browser/components/urlbar/tests/ext/api.js
browser/components/urlbar/tests/quicksuggest/browser/head.js
browser/components/urlbar/tests/quicksuggest/unit/test_quicksuggest_merino.js
browser/components/urlbar/tests/quicksuggest/unit/test_quicksuggest_merinoSessions.js
browser/components/urlbar/tests/unit/head.js
browser/components/urlbar/tests/unit/test_autofill_origins_alt_frecency.js
browser/extensions/formautofill/content/manageDialog.js
browser/extensions/report-site-issue/experimentalAPIs/l10n.js
browser/extensions/search-detection/extension/api.js
browser/fxr/content/fxrui.js
devtools/client/framework/test/allocations/head.js
devtools/client/jsonview/test/browser_jsonview_expand_collapse.js
devtools/client/netmonitor/src/har/har-utils.js
devtools/client/styleeditor/panel.js
dom/push/test/xpcshell/test_register_5xxCode_http2.js
dom/push/test/xpcshell/test_resubscribe_4xxCode_http2.js
dom/push/test/xpcshell/test_resubscribe_5xxCode_http2.js
dom/push/test/xpcshell/test_resubscribe_listening_for_msg_error_http2.js
dom/security/test/unit/test_csp_upgrade_insecure_request_header.js
dom/security/test/unit/test_https_only_https_first_prefs.js
image/test/unit/test_async_notification_404.js
mobile/android/chrome/geckoview/geckoview.js
netwerk/test/httpserver/test/test_basic_functionality.js
netwerk/test/httpserver/test/test_body_length.js
netwerk/test/httpserver/test/test_byte_range.js
netwerk/test/httpserver/test/test_cern_meta.js
netwerk/test/httpserver/test/test_default_index_handler.js
netwerk/test/httpserver/test/test_empty_body.js
netwerk/test/httpserver/test/test_errorhandler_exception.js
netwerk/test/httpserver/test/test_header_array.js
netwerk/test/httpserver/test/test_name_scheme.js
netwerk/test/httpserver/test/test_processasync.js
netwerk/test/httpserver/test/test_qi.js
netwerk/test/httpserver/test/test_registerdirectory.js
netwerk/test/httpserver/test/test_registerfile.js
netwerk/test/httpserver/test/test_registerprefix.js
netwerk/test/httpserver/test/test_response_write.js
netwerk/test/httpserver/test/test_seizepower.js
netwerk/test/httpserver/test/test_setindexhandler.js
netwerk/test/httpserver/test/test_setstatusline.js
netwerk/test/httpserver/test/test_sjs_object_state.js
netwerk/test/httpserver/test/test_sjs_state.js
netwerk/test/httpserver/test/test_sjs_throwing_exceptions.js
netwerk/test/httpserver/test/test_start_stop.js
netwerk/test/httpserver/test/test_start_stop_ipv6.js
netwerk/test/unit/test_304_headers.js
netwerk/test/unit/test_304_responses.js
netwerk/test/unit/test_307_redirect.js
netwerk/test/unit/test_421.js
netwerk/test/unit/test_SuperfluousAuth.js
netwerk/test/unit/test_XHR_redirects.js
netwerk/test/unit/test_alt-data_closeWithStatus.js
netwerk/test/unit/test_alt-data_cross_process.js
netwerk/test/unit/test_alt-data_overwrite.js
netwerk/test/unit/test_alt-data_simple.js
netwerk/test/unit/test_alt-data_stream.js
netwerk/test/unit/test_auth_dialog_permission.js
netwerk/test/unit/test_auth_multiple.js
netwerk/test/unit/test_authentication.js
netwerk/test/unit/test_brotli_http.js
netwerk/test/unit/test_brotli_unknown_content_type.js
netwerk/test/unit/test_bug1064258.js
netwerk/test/unit/test_bug1177909.js
netwerk/test/unit/test_bug1527293.js
netwerk/test/unit/test_bug1683176.js
netwerk/test/unit/test_bug528292.js
netwerk/test/unit/test_bug586908.js
netwerk/test/unit/test_bug667907.js
netwerk/test/unit/test_bug669001.js
netwerk/test/unit/test_bug812167.js
netwerk/test/unit/test_cache-entry-id.js
netwerk/test/unit/test_cache2-29a-concurrent_read_resumable_entry_size_zero.js
netwerk/test/unit/test_cache2-29b-concurrent_read_non-resumable_entry_size_zero.js
netwerk/test/unit/test_cache2-29c-concurrent_read_half-interrupted.js
netwerk/test/unit/test_cache2-29d-concurrent_read_half-corrupted-206.js
netwerk/test/unit/test_cache2-29e-concurrent_read_half-non-206-response.js
netwerk/test/unit/test_cache_jar.js
netwerk/test/unit/test_captive_portal_service.js
netwerk/test/unit/test_channel_close.js
netwerk/test/unit/test_chunked_responses.js
netwerk/test/unit/test_content_length_underrun.js
netwerk/test/unit/test_cookie_header.js
netwerk/test/unit/test_cookie_ipv6.js
netwerk/test/unit/test_cookiejars.js
netwerk/test/unit/test_cookiejars_safebrowsing.js
netwerk/test/unit/test_dns_retry.js
netwerk/test/unit/test_duplicate_headers.js
netwerk/test/unit/test_event_sink.js
netwerk/test/unit/test_head.js
netwerk/test/unit/test_headers.js
netwerk/test/unit/test_httpsuspend.js
netwerk/test/unit/test_inhibit_caching.js
netwerk/test/unit/test_mismatch_last-modified.js
netwerk/test/unit/test_multipart_byteranges.js
netwerk/test/unit/test_multipart_streamconv-byte-by-byte.js
netwerk/test/unit/test_multipart_streamconv.js
netwerk/test/unit/test_multipart_streamconv_missing_boundary_lead_dashes.js
netwerk/test/unit/test_multipart_streamconv_missing_lead_boundary.js
netwerk/test/unit/test_network_connectivity_service.js
netwerk/test/unit/test_ntlm_authentication.js
netwerk/test/unit/test_ntlm_proxy_and_web_auth.js
netwerk/test/unit/test_ntlm_proxy_auth.js
netwerk/test/unit/test_ntlm_web_auth.js
netwerk/test/unit/test_original_sent_received_head.js
netwerk/test/unit/test_partial_response_entry_size_smart_shrink.js
netwerk/test/unit/test_post.js
netwerk/test/unit/test_progress.js
netwerk/test/unit/test_rcwn_interrupted.js
netwerk/test/unit/test_redirect-caching_canceled.js
netwerk/test/unit/test_redirect-caching_failure.js
netwerk/test/unit/test_redirect-caching_passing.js
netwerk/test/unit/test_redirect_baduri.js
netwerk/test/unit/test_redirect_canceled.js
netwerk/test/unit/test_redirect_different-protocol.js
netwerk/test/unit/test_redirect_failure.js
netwerk/test/unit/test_redirect_from_script.js
netwerk/test/unit/test_redirect_from_script_after-open_passing.js
netwerk/test/unit/test_redirect_history.js
netwerk/test/unit/test_redirect_passing.js
netwerk/test/unit/test_redirect_veto.js
netwerk/test/unit/test_reentrancy.js
netwerk/test/unit/test_resumable_channel.js
netwerk/test/unit/test_separate_connections.js
netwerk/test/unit/test_suspend_channel_on_authRetry.js
netwerk/test/unit/test_synthesized_response.js
netwerk/test/unit/test_tls_flags_separate_connections.js
netwerk/test/unit/test_trr_proxy.js
netwerk/test/unit_ipc/child_veto_in_parent.js
netwerk/test/unit_ipc/test_cookie_header_stripped.js
security/manager/pki/resources/content/changepassword.js
security/sandbox/test/browser_content_sandbox_syscalls.js
services/common/kinto-offline-client.js
services/sync/tests/unit/head_helpers.js
toolkit/components/aboutmemory/content/aboutMemory.js
toolkit/components/aboutprocesses/content/aboutProcesses.js
toolkit/components/antitracking/test/xpcshell/test_tracking_db_service.js
toolkit/components/downloads/test/unit/test_DownloadIntegration.js
toolkit/components/extensions/child/ext-test.js
toolkit/components/extensions/parent/ext-backgroundPage.js
toolkit/components/extensions/parent/ext-geckoProfiler.js
toolkit/components/extensions/parent/ext-management.js
toolkit/components/extensions/parent/ext-storage.js
toolkit/components/extensions/test/xpcshell/test_proxy_failover.js
toolkit/components/messaging-system/schemas/SpecialMessageActionSchemas/test/browser/head.js
toolkit/components/messaging-system/schemas/TriggerActionSchemas/test/browser/browser_asrouter_trigger_docs.js
toolkit/components/nimbus/test/unit/test_ExperimentAPI_NimbusFeatures.js
toolkit/components/passwordmgr/test/unit/test_context_menu.js
toolkit/components/places/tests/head_common.js
toolkit/components/shopping/content/ShoppingProduct.mjs
toolkit/components/telemetry/tests/unit/test_PingAPI.js
toolkit/components/telemetry/tests/unit/test_TelemetryController.js
toolkit/components/telemetry/tests/unit/test_TelemetrySession.js
toolkit/components/telemetry/tests/unit/test_TelemetrySession_abortedSessionQueued.js
toolkit/components/timermanager/tests/unit/consumerNotifications.js
toolkit/content/aboutLogging.js
toolkit/content/widgets/browser-custom-element.js
toolkit/mozapps/extensions/content/aboutaddons.js
toolkit/mozapps/extensions/test/xpcshell/head_addons.js
toolkit/mozapps/extensions/test/xpcshell/head_system_addons.js
toolkit/mozapps/extensions/test/xpcshell/test_gmpProvider.js
toolkit/mozapps/extensions/test/xpcshell/test_update_theme.js
toolkit/mozapps/extensions/test/xpcshell/test_webextension_langpack.js
toolkit/mozapps/update/tests/data/shared.js
toolkit/mozapps/update/tests/data/xpcshellUtilsAUS.js