Version in base suite: 91.13.0-1~deb11u1 Version in overlay suite: 102.8.0-1~deb11u1 Base version: thunderbird_102.8.0-1~deb11u1 Target version: thunderbird_102.9.0-1~deb11u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/t/thunderbird/thunderbird_102.8.0-1~deb11u1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/t/thunderbird/thunderbird_102.9.0-1~deb11u1.dsc CLOBBER | 2 accessible/tests/browser/e10s/browser.ini | 2 accessible/tests/browser/events/browser.ini | 1 accessible/tests/browser/fission/browser.ini | 1 browser/base/content/test/keyboard/browser.ini | 3 browser/base/content/test/permissions/browser.ini | 7 browser/base/content/test/popups/browser.ini | 1 browser/base/content/test/siteIdentity/browser.ini | 2 browser/base/content/test/webextensions/browser.ini | 1 browser/base/content/test/webrtc/browser.ini | 5 browser/base/content/test/webrtc/gracePeriod/browser.ini | 2 browser/base/content/test/webrtc/legacyIndicator/browser.ini | 5 browser/components/customizableui/test/browser.ini | 4 browser/components/doh/test/browser/browser.ini | 1 browser/components/downloads/test/browser/browser.ini | 1 browser/components/places/tests/browser/browser.ini | 2 browser/components/places/tests/browser/interactions/browser.ini | 2 browser/components/preferences/tests/browser.ini | 1 browser/components/preferences/tests/siteData/browser.ini | 2 browser/components/protections/test/browser/browser_protections_monitor.js | 144 browser/components/resistfingerprinting/test/browser/browser.ini | 1 browser/components/sessionstore/test/browser.ini | 5 browser/components/uitour/test/browser.ini | 2 browser/components/urlbar/tests/browser/browser.ini | 2 browser/components/urlbar/tests/quicksuggest/browser/browser.ini | 2 browser/config/version.txt | 2 browser/config/version_display.txt | 2 browser/extensions/formautofill/test/browser/creditCard/browser.ini | 5 browser/extensions/search-detection/tests/browser/browser.ini | 2 comm/.gecko_rev.yml | 4 comm/calendar/base/content/calendar-management.js | 9 comm/mail/base/content/mailWindowOverlay.js | 9 comm/mail/base/content/msgSecurityPane.inc.xhtml | 1 comm/mail/config/version.txt | 2 comm/mail/config/version_display.txt | 2 comm/mail/extensions/openpgp/content/ui/enigmailMessengerOverlay.js | 25 comm/mailnews/imap/src/nsImapIncomingServer.cpp | 1 comm/python/l10n/l10n_clone/l10n_clone.py | 27 comm/python/l10n/tbxchannel/l10n_merge.py | 1 config/milestone.txt | 2 debian/changelog | 21 debian/control | 2 docshell/test/browser/browser.ini | 4 docshell/test/navigation/browser.ini | 4 dom/base/ContentAreaDropListener.jsm | 6 dom/events/DataTransfer.cpp | 9 dom/events/DataTransfer.h | 2 dom/events/RemoteDragStartData.cpp | 5 dom/events/RemoteDragStartData.h | 5 dom/events/test/browser.ini | 3 dom/ipc/BrowserParent.cpp | 6 dom/ipc/BrowserParent.h | 3 dom/ipc/ContentChild.cpp | 3 dom/ipc/ContentChild.h | 1 dom/ipc/ContentParent.cpp | 5 dom/ipc/PBrowser.ipdl | 3 dom/ipc/PContent.ipdl | 3 dom/l10n/tests/mochitest/browser.ini | 2 dom/media/mediacontrol/tests/browser/browser.ini | 2 dom/media/test/browser/browser.ini | 2 dom/quota/ActorsParent.cpp | 3 dom/security/test/https-only/browser.ini | 1 dom/security/test/sec-fetch/browser.ini | 2 dom/serviceworkers/test/browser-common.ini | 2 dom/tests/browser/browser.ini | 7 dom/webidl/DataTransfer.webidl | 6 dom/workers/test/browser.ini | 2 dom/worklet/Worklet.cpp | 5 dom/worklet/WorkletThread.cpp | 41 dom/worklet/WorkletThread.h | 2 extensions/permissions/test/unit/xpcshell.ini | 1 gfx/2d/DataSurfaceHelpers.cpp | 30 js/src/devtools/automation/autospider.py | 14 js/src/jit/CacheIR.cpp | 4 js/src/jit/CodeGenerator.cpp | 9 js/src/jit/shared/CodeGenerator-shared.cpp | 2 layout/xul/nsXULPopupManager.cpp | 6 memory/replace/logalloc/replay/Makefile.in | 4 netwerk/base/ThrottleQueue.cpp | 3 netwerk/dns/effective_tld_names.dat | 73 netwerk/test/unit/xpcshell.ini | 10 security/manager/ssl/StaticHPKPins.h | 20 security/manager/ssl/nsSTSPreloadList.inc | 5035 ++++++---- security/manager/ssl/tests/mochitest/browser/browser.ini | 3 security/manager/tools/PreloadedHPKPins.json | 22 services/settings/dumps/blocklists/addons-bloomfilters.json | 188 services/settings/dumps/blocklists/gfx.json | 210 services/settings/dumps/main/devtools-compatibility-browsers.json | 272 services/settings/dumps/security-state/intermediates.json | 128 sourcestamp.txt | 6 taskcluster/ci/build/linux.yml | 61 taskcluster/ci/config.yml | 7 taskcluster/ci/fetch/toolchains.yml | 9 taskcluster/ci/generate-profile/kind.yml | 4 taskcluster/ci/release-bouncer-aliases/kind.yml | 1 taskcluster/ci/release-update-verify-config-next/kind.yml | 98 taskcluster/ci/release-update-verify-next/kind.yml | 73 taskcluster/ci/source-test/codeql.yml | 45 taskcluster/ci/source-test/kind.yml | 1 taskcluster/ci/test/mochitest.yml | 1 taskcluster/ci/test/test-sets.yml | 2 taskcluster/gecko_taskgraph/transforms/job/spidermonkey.py | 2 taskcluster/scripts/misc/generate-codeql-db-cpp.sh | 19 taskcluster/scripts/misc/generate-codeql-db-javascript.sh | 17 testing/mochitest/tests/browser/browser.ini | 2 testing/mozharness/configs/releases/bouncer_firefox_esr.py | 33 testing/xpcshell/runxpcshelltests.py | 2 thunderbird-l10n/af/manifest.json | 4 thunderbird-l10n/ar/manifest.json | 4 thunderbird-l10n/ast/manifest.json | 4 thunderbird-l10n/be/manifest.json | 4 thunderbird-l10n/bg/manifest.json | 4 thunderbird-l10n/br/manifest.json | 4 thunderbird-l10n/ca/manifest.json | 4 thunderbird-l10n/cak/manifest.json | 4 thunderbird-l10n/cs/manifest.json | 4 thunderbird-l10n/cy/manifest.json | 4 thunderbird-l10n/da/manifest.json | 4 thunderbird-l10n/de/manifest.json | 4 thunderbird-l10n/dsb/manifest.json | 4 thunderbird-l10n/el/manifest.json | 4 thunderbird-l10n/en-CA/manifest.json | 4 thunderbird-l10n/en-GB/manifest.json | 4 thunderbird-l10n/es-AR/manifest.json | 4 thunderbird-l10n/es-ES/manifest.json | 4 thunderbird-l10n/es-MX/manifest.json | 4 thunderbird-l10n/et/manifest.json | 4 thunderbird-l10n/eu/manifest.json | 4 thunderbird-l10n/fi/manifest.json | 4 thunderbird-l10n/fr/manifest.json | 4 thunderbird-l10n/fy-NL/manifest.json | 4 thunderbird-l10n/ga-IE/manifest.json | 4 thunderbird-l10n/gd/manifest.json | 4 thunderbird-l10n/gl/manifest.json | 4 thunderbird-l10n/he/manifest.json | 4 thunderbird-l10n/hr/manifest.json | 4 thunderbird-l10n/hsb/manifest.json | 4 thunderbird-l10n/hu/manifest.json | 4 thunderbird-l10n/hy-AM/manifest.json | 4 thunderbird-l10n/id/manifest.json | 4 thunderbird-l10n/is/manifest.json | 4 thunderbird-l10n/it/manifest.json | 4 thunderbird-l10n/ja/manifest.json | 4 thunderbird-l10n/ka/manifest.json | 4 thunderbird-l10n/kab/manifest.json | 4 thunderbird-l10n/kk/manifest.json | 4 thunderbird-l10n/ko/manifest.json | 4 thunderbird-l10n/lt/manifest.json | 4 thunderbird-l10n/lv/manifest.json | 4 thunderbird-l10n/ms/manifest.json | 4 thunderbird-l10n/nb-NO/manifest.json | 4 thunderbird-l10n/nl/manifest.json | 4 thunderbird-l10n/nn-NO/manifest.json | 4 thunderbird-l10n/pa-IN/manifest.json | 4 thunderbird-l10n/pl/manifest.json | 4 thunderbird-l10n/pt-BR/manifest.json | 4 thunderbird-l10n/pt-PT/manifest.json | 4 thunderbird-l10n/rm/manifest.json | 4 thunderbird-l10n/ro/manifest.json | 4 thunderbird-l10n/ru/manifest.json | 4 thunderbird-l10n/sk/manifest.json | 4 thunderbird-l10n/sl/manifest.json | 4 thunderbird-l10n/sq/manifest.json | 4 thunderbird-l10n/sr/manifest.json | 4 thunderbird-l10n/sv-SE/manifest.json | 4 thunderbird-l10n/th/manifest.json | 4 thunderbird-l10n/tr/manifest.json | 4 thunderbird-l10n/uk/manifest.json | 4 thunderbird-l10n/uz/manifest.json | 4 thunderbird-l10n/vi/manifest.json | 4 thunderbird-l10n/zh-CN/manifest.json | 4 thunderbird-l10n/zh-TW/manifest.json | 4 toolkit/components/antitracking/test/browser/browser.ini | 5 toolkit/components/antitracking/test/xpcshell/xpcshell.ini | 2 toolkit/components/extensions/test/xpcshell/native_messaging.ini | 1 toolkit/components/extensions/test/xpcshell/xpcshell-common.ini | 9 toolkit/components/nimbus/test/browser/browser.ini | 1 toolkit/components/normandy/test/browser/browser.ini | 4 toolkit/components/passwordmgr/test/browser/browser.ini | 6 toolkit/components/reader/test/browser.ini | 4 toolkit/components/search/tests/xpcshell/xpcshell.ini | 2 toolkit/content/tests/browser/browser.ini | 2 toolkit/modules/tests/xpcshell/xpcshell.ini | 4 toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini | 2 toolkit/mozapps/extensions/test/xpinstall/browser.ini | 2 toolkit/mozapps/update/tests/unit_background_update/xpcshell.ini | 2 tools/profiler/tests/browser/browser.ini | 4 uriloader/exthandler/tests/mochitest/browser.ini | 2 widget/GfxInfoBase.cpp | 3 widget/NativeMenu.h | 3 widget/cocoa/NativeMenuMac.h | 2 widget/cocoa/NativeMenuMac.mm | 26 widget/gtk/NativeMenuGtk.cpp | 6 widget/gtk/NativeMenuGtk.h | 2 widget/gtk/nsWindow.cpp | 7 widget/nsBaseDragService.cpp | 28 widget/nsBaseDragService.h | 1 widget/nsDragServiceProxy.cpp | 10 widget/nsIDragSession.idl | 8 widget/tests/unit/xpcshell.ini | 4 widget/windows/nsFilePicker.cpp | 6 201 files changed, 4490 insertions(+), 2802 deletions(-) diff -Nru thunderbird-102.8.0/CLOBBER thunderbird-102.9.0/CLOBBER --- thunderbird-102.8.0/CLOBBER 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/CLOBBER 2023-03-10 22:19:01.000000000 +0000 @@ -22,4 +22,4 @@ # changes to stick? As of bug 928195, this shouldn't be necessary! Please # don't change CLOBBER for WebIDL changes any more. -Merge day clobber 2023-01-16 \ No newline at end of file +Merge day clobber 2023-02-14 \ No newline at end of file diff -Nru thunderbird-102.8.0/accessible/tests/browser/e10s/browser.ini thunderbird-102.9.0/accessible/tests/browser/e10s/browser.ini --- thunderbird-102.8.0/accessible/tests/browser/e10s/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/accessible/tests/browser/e10s/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -60,6 +60,8 @@ [browser_treeupdate_list_editabledoc.js] [browser_treeupdate_listener.js] [browser_treeupdate_move.js] +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_treeupdate_optgroup.js] [browser_treeupdate_removal.js] [browser_treeupdate_select_dropdown.js] diff -Nru thunderbird-102.8.0/accessible/tests/browser/events/browser.ini thunderbird-102.9.0/accessible/tests/browser/events/browser.ini --- thunderbird-102.8.0/accessible/tests/browser/events/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/accessible/tests/browser/events/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -22,6 +22,7 @@ [browser_test_focus_urlbar.js] skip-if = os == 'win' && os_version == '10.0' # Bug 1492259 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_test_A11yUtils_announce.js] [browser_test_selection_urlbar.js] skip-if = diff -Nru thunderbird-102.8.0/accessible/tests/browser/fission/browser.ini thunderbird-102.9.0/accessible/tests/browser/fission/browser.ini --- thunderbird-102.8.0/accessible/tests/browser/fission/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/accessible/tests/browser/fission/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -12,6 +12,7 @@ [browser_nested_iframe.js] skip-if = os == 'mac' && bits == 64 && !debug # Bug 1659435 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_reframe_root.js] [browser_reframe_visibility.js] [browser_src_change.js] diff -Nru thunderbird-102.8.0/browser/base/content/test/keyboard/browser.ini thunderbird-102.9.0/browser/base/content/test/keyboard/browser.ini --- thunderbird-102.8.0/browser/base/content/test/keyboard/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/base/content/test/keyboard/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -10,5 +10,8 @@ support-files = focusableContent.html [browser_toolbarButtonKeyPress.js] skip-if = os == "linux" #Bug 1532501 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_toolbarKeyNav.js] support-files = !/browser/base/content/test/permissions/permissions.html +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure \ No newline at end of file diff -Nru thunderbird-102.8.0/browser/base/content/test/permissions/browser.ini thunderbird-102.9.0/browser/base/content/test/permissions/browser.ini --- thunderbird-102.8.0/browser/base/content/test/permissions/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/base/content/test/permissions/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -5,13 +5,18 @@ temporary_permissions_subframe.html temporary_permissions_frame.html [browser_canvas_fingerprinting_resistance.js] -skip-if = debug || os == "linux" && asan # Bug 1522069 +skip-if = + debug + os == "linux" && asan # Bug 1522069 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_canvas_rfp_exclusion.js] [browser_permissions.js] [browser_permissions_delegate_vibrate.js] support-files= empty.html [browser_permission_delegate_geo.js] +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_permissions_postPrompt.js] support-files= dummy.js diff -Nru thunderbird-102.8.0/browser/base/content/test/popups/browser.ini thunderbird-102.9.0/browser/base/content/test/popups/browser.ini --- thunderbird-102.8.0/browser/base/content/test/popups/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/base/content/test/popups/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -35,3 +35,4 @@ popup_blocker_a.html popup_blocker_b.html skip-if = debug # This test triggers Bug 1578794 due to opening many popups. + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure diff -Nru thunderbird-102.8.0/browser/base/content/test/siteIdentity/browser.ini thunderbird-102.9.0/browser/base/content/test/siteIdentity/browser.ini --- thunderbird-102.8.0/browser/base/content/test/siteIdentity/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/base/content/test/siteIdentity/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -128,6 +128,8 @@ test_no_mcb_for_onions.html [browser_check_identity_state.js] https_first_disabled = true +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_check_identity_state_pdf.js] https_first_disabled = true support-files = diff -Nru thunderbird-102.8.0/browser/base/content/test/webextensions/browser.ini thunderbird-102.9.0/browser/base/content/test/webextensions/browser.ini --- thunderbird-102.8.0/browser/base/content/test/webextensions/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/base/content/test/webextensions/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -30,4 +30,5 @@ [browser_permissions_unsigned.js] skip-if = require_signing [browser_update_checkForUpdates.js] +skip-if = os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_update_interactive_noprompt.js] diff -Nru thunderbird-102.8.0/browser/base/content/test/webrtc/browser.ini thunderbird-102.9.0/browser/base/content/test/webrtc/browser.ini --- thunderbird-102.8.0/browser/base/content/test/webrtc/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/base/content/test/webrtc/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -23,8 +23,11 @@ https_first_disabled = true skip-if = os == "linux" && bits == 64 # linux: bug 976544, Bug 1616011 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_devices_get_user_media_anim.js] https_first_disabled = true +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_devices_get_user_media_by_device_id.js] https_first_disabled = true [browser_devices_get_user_media_default_permissions.js] @@ -32,12 +35,14 @@ [browser_devices_get_user_media_in_frame.js] https_first_disabled = true skip-if = debug # bug 1369731 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_devices_get_user_media_in_xorigin_frame.js] https_first_disabled = true skip-if = debug # bug 1369731 apple_silicon # bug 1707735 apple_catalina # platform migration + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_devices_get_user_media_in_xorigin_frame_chain.js] https_first_disabled = true [browser_devices_get_user_media_multi_process.js] diff -Nru thunderbird-102.8.0/browser/base/content/test/webrtc/gracePeriod/browser.ini thunderbird-102.9.0/browser/base/content/test/webrtc/gracePeriod/browser.ini --- thunderbird-102.8.0/browser/base/content/test/webrtc/gracePeriod/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/base/content/test/webrtc/gracePeriod/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -11,3 +11,5 @@ privacy.webrtc.sharedTabWarning=false [../browser_devices_get_user_media_grace.js] +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure diff -Nru thunderbird-102.8.0/browser/base/content/test/webrtc/legacyIndicator/browser.ini thunderbird-102.9.0/browser/base/content/test/webrtc/legacyIndicator/browser.ini --- thunderbird-102.8.0/browser/base/content/test/webrtc/legacyIndicator/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/base/content/test/webrtc/legacyIndicator/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -14,15 +14,20 @@ [../browser_devices_get_user_media.js] skip-if = (os == "linux") # linux: bug 976544, bug 1616011 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [../browser_devices_get_user_media_anim.js] +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [../browser_devices_get_user_media_default_permissions.js] [../browser_devices_get_user_media_in_frame.js] skip-if = debug # bug 1369731 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [../browser_devices_get_user_media_in_xorigin_frame.js] skip-if = debug # bug 1369731 apple_silicon # bug 1707735 apple_catalina # platform migration + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [../browser_devices_get_user_media_in_xorigin_frame_chain.js] [../browser_devices_get_user_media_multi_process.js] skip-if = diff -Nru thunderbird-102.8.0/browser/components/customizableui/test/browser.ini thunderbird-102.9.0/browser/components/customizableui/test/browser.ini --- thunderbird-102.8.0/browser/components/customizableui/test/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/customizableui/test/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -42,6 +42,8 @@ skip-if = os == "mac" [browser_934951_zoom_in_toolbar.js] +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_938980_navbar_collapsed.js] [browser_938995_indefaultstate_nonremovable.js] [browser_940013_registerToolbarNode_calls_registerArea.js] @@ -155,6 +157,8 @@ [browser_history_recently_closed.js] [browser_history_recently_closed_middleclick.js] https_first_disabled = true +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_history_restore_session.js] [browser_insert_before_moved_node.js] [browser_menubar_visibility.js] diff -Nru thunderbird-102.8.0/browser/components/doh/test/browser/browser.ini thunderbird-102.9.0/browser/components/doh/test/browser/browser.ini --- thunderbird-102.8.0/browser/components/doh/test/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/doh/test/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -9,7 +9,6 @@ [browser_NextDNSMigration.js] [browser_policyOverride.js] [browser_providerSteering.js] -[browser_remoteSettings_newProfile.js] skip-if = os == 'win' && bits == 32 # Bug 1713464 [browser_remoteSettings_rollout.js] skip-if = os == 'win' && bits == 32 # Bug 1713464 diff -Nru thunderbird-102.8.0/browser/components/downloads/test/browser/browser.ini thunderbird-102.9.0/browser/components/downloads/test/browser/browser.ini --- thunderbird-102.8.0/browser/components/downloads/test/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/downloads/test/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -31,6 +31,7 @@ [browser_download_spam_protection.js] skip-if = os == "linux" && bits == 64 # bug 1743263 & Bug 1742678 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure support-files = test_spammy_page.html [browser_download_is_clickable.js] [browser_downloads_keynav.js] diff -Nru thunderbird-102.8.0/browser/components/places/tests/browser/browser.ini thunderbird-102.9.0/browser/components/places/tests/browser/browser.ini --- thunderbird-102.8.0/browser/components/places/tests/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/places/tests/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -39,6 +39,8 @@ [browser_bookmark_titles.js] https_first_disabled = true support-files = ../../../../base/content/test/general/dummy_page.html +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_bookmarklet_windowOpen.js] support-files = bookmarklet_windowOpen_dummy.html diff -Nru thunderbird-102.8.0/browser/components/places/tests/browser/interactions/browser.ini thunderbird-102.9.0/browser/components/places/tests/browser/interactions/browser.ini --- thunderbird-102.8.0/browser/components/places/tests/browser/interactions/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/places/tests/browser/interactions/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -14,6 +14,8 @@ ../keyword_form.html scrolling.html scrolling_subframe.html +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_interactions_blocklist.js] [browser_interactions_referrer.js] diff -Nru thunderbird-102.8.0/browser/components/preferences/tests/browser.ini thunderbird-102.9.0/browser/components/preferences/tests/browser.ini --- thunderbird-102.8.0/browser/components/preferences/tests/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/preferences/tests/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -50,6 +50,7 @@ [browser_bug1020245_openPreferences_to_paneContent.js] [browser_bug1184989_prevent_scrolling_when_preferences_flipped.js] skip-if = os == "mac" # 1664576 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure support-files = browser_bug1184989_prevent_scrolling_when_preferences_flipped.xhtml [browser_bug1547020_lockedDownloadDir.js] diff -Nru thunderbird-102.8.0/browser/components/preferences/tests/siteData/browser.ini thunderbird-102.9.0/browser/components/preferences/tests/siteData/browser.ini --- thunderbird-102.8.0/browser/components/preferences/tests/siteData/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/preferences/tests/siteData/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -10,8 +10,10 @@ [browser_clearSiteData.js] [browser_siteData.js] skip-if = debug && ((os == 'mac') || (os == 'linux')) || os == "win" #Bug 1533681 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_siteData2.js] skip-if = win10_2004 # Bug 1723573 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_siteData3.js] [browser_siteData_multi_select.js] skip-if = tsan # Bug 1683730 diff -Nru thunderbird-102.8.0/browser/components/protections/test/browser/browser_protections_monitor.js thunderbird-102.9.0/browser/components/protections/test/browser/browser_protections_monitor.js --- thunderbird-102.8.0/browser/components/protections/test/browser/browser_protections_monitor.js 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/protections/test/browser/browser_protections_monitor.js 2023-03-10 22:19:01.000000000 +0000 @@ -26,73 +26,85 @@ await reloadTab(tab); info("Check that the correct content is displayed for users with no logins."); - await checkNoLoginsContentIsDisplayed(tab, "monitor-sign-up"); - info( - "Check that the correct content is displayed for users with monitor data." + let monitorCardEnabled = Services.prefs.getBoolPref( + "browser.contentblocking.report.monitor.enabled" ); - Services.logins.addLogin(TEST_LOGIN1); - AboutProtectionsParent.setTestOverride(mockGetMonitorData(mockMonitorData)); - await reloadTab(tab); - Assert.ok( - true, - "Error was not thrown for trying to reach the Monitor endpoint, the cache has worked." - ); + // Only run monitor card tests if it's enabled. + if (monitorCardEnabled) { + await checkNoLoginsContentIsDisplayed(tab, "monitor-sign-up"); - await SpecialPowers.spawn(tab.linkedBrowser, [], async function() { - await ContentTaskUtils.waitForCondition(() => { - const hasLogins = content.document.querySelector( - ".monitor-card.has-logins" - ); - return hasLogins && ContentTaskUtils.is_visible(hasLogins); - }, "Monitor card for user with stored logins is shown."); - - const hasLoginsHeaderContent = content.document.querySelector( - "#monitor-header-content span" + info( + "Check that the correct content is displayed for users with monitor data." ); - const cardBody = content.document.querySelector(".monitor-card .card-body"); - - ok( - ContentTaskUtils.is_visible(cardBody), - "Card body is shown for users monitor data." + Services.logins.addLogin(TEST_LOGIN1); + AboutProtectionsParent.setTestOverride(mockGetMonitorData(mockMonitorData)); + await reloadTab(tab); + + Assert.ok( + true, + "Error was not thrown for trying to reach the Monitor endpoint, the cache has worked." ); - await ContentTaskUtils.waitForCondition(() => { - return ( - hasLoginsHeaderContent.textContent == - "Firefox Monitor warns you if your info has appeared in a known data breach." + + await SpecialPowers.spawn(tab.linkedBrowser, [], async function() { + await ContentTaskUtils.waitForCondition(() => { + const hasLogins = content.document.querySelector( + ".monitor-card.has-logins" + ); + return hasLogins && ContentTaskUtils.is_visible(hasLogins); + }, "Monitor card for user with stored logins is shown."); + + const hasLoginsHeaderContent = content.document.querySelector( + "#monitor-header-content span" + ); + const cardBody = content.document.querySelector( + ".monitor-card .card-body" ); - }, "Header content for user with monitor data is correct."); - info("Make sure correct numbers for monitor stats are displayed."); - const emails = content.document.querySelector( - ".monitor-stat span[data-type='stored-emails']" - ); - const passwords = content.document.querySelector( - ".monitor-stat span[data-type='exposed-passwords']" - ); - const breaches = content.document.querySelector( - ".monitor-stat span[data-type='known-breaches']" - ); + ok( + ContentTaskUtils.is_visible(cardBody), + "Card body is shown for users monitor data." + ); + await ContentTaskUtils.waitForCondition(() => { + return ( + hasLoginsHeaderContent.textContent == + "Firefox Monitor warns you if your info has appeared in a known data breach." + ); + }, "Header content for user with monitor data is correct."); + + info("Make sure correct numbers for monitor stats are displayed."); + const emails = content.document.querySelector( + ".monitor-stat span[data-type='stored-emails']" + ); + const passwords = content.document.querySelector( + ".monitor-stat span[data-type='exposed-passwords']" + ); + const breaches = content.document.querySelector( + ".monitor-stat span[data-type='known-breaches']" + ); - is(emails.textContent, 1, "1 monitored email is displayed"); - is(passwords.textContent, 8, "8 exposed passwords are displayed"); - is(breaches.textContent, 11, "11 known data breaches are displayed."); - }); + is(emails.textContent, 1, "1 monitored email is displayed"); + is(passwords.textContent, 8, "8 exposed passwords are displayed"); + is(breaches.textContent, 11, "11 known data breaches are displayed."); + }); - info( - "Check that correct content is displayed when monitor data contains an error message." - ); - AboutProtectionsParent.setTestOverride(mockGetMonitorData(monitorErrorData)); - await reloadTab(tab); - await checkNoLoginsContentIsDisplayed(tab); + info( + "Check that correct content is displayed when monitor data contains an error message." + ); + AboutProtectionsParent.setTestOverride( + mockGetMonitorData(monitorErrorData) + ); + await reloadTab(tab); + await checkNoLoginsContentIsDisplayed(tab); - info("Disable showing the Monitor card."); - Services.prefs.setBoolPref( - "browser.contentblocking.report.monitor.enabled", - false - ); - await reloadTab(tab); + info("Disable showing the Monitor card."); + Services.prefs.setBoolPref( + "browser.contentblocking.report.monitor.enabled", + false + ); + await reloadTab(tab); + } await SpecialPowers.spawn(tab.linkedBrowser, [], async function() { await ContentTaskUtils.waitForCondition(() => { @@ -104,17 +116,19 @@ ok(ContentTaskUtils.is_hidden(monitorCard), "Monitor card is hidden."); }); - // set the pref back to displaying the card. - Services.prefs.setBoolPref( - "browser.contentblocking.report.monitor.enabled", - true - ); + if (monitorCardEnabled) { + // set the pref back to displaying the card. + Services.prefs.setBoolPref( + "browser.contentblocking.report.monitor.enabled", + true + ); - // remove logins - Services.logins.removeLogin(TEST_LOGIN1); + // remove logins + Services.logins.removeLogin(TEST_LOGIN1); - // restore original test functions - AboutProtectionsParent.setTestOverride(null); + // restore original test functions + AboutProtectionsParent.setTestOverride(null); + } await BrowserTestUtils.removeTab(tab); }); diff -Nru thunderbird-102.8.0/browser/components/resistfingerprinting/test/browser/browser.ini thunderbird-102.9.0/browser/components/resistfingerprinting/test/browser/browser.ini --- thunderbird-102.8.0/browser/components/resistfingerprinting/test/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/resistfingerprinting/test/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -20,6 +20,7 @@ skip-if = (os == "mac") #Bug 1570812 os == 'linux' && bits == 64 && !debug # Bug 1570812 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_math.js] [browser_navigator.js] https_first_disabled = true diff -Nru thunderbird-102.8.0/browser/components/sessionstore/test/browser.ini thunderbird-102.9.0/browser/components/sessionstore/test/browser.ini --- thunderbird-102.8.0/browser/components/sessionstore/test/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/sessionstore/test/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -136,6 +136,7 @@ apple_catalina && !debug # Bug 1638958 win10_2004 && bits == 64 && !debug # Bug 1638958 os == 'linux' && bits == 64 && !debug # Bug 1638958 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_merge_closed_tabs.js] [browser_old_favicon.js] https_first_disabled = true @@ -161,6 +162,8 @@ support-files = file_sessionHistory_hashchange.html [browser_sessionStorage.js] +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_sessionStorage_size.js] [browser_sizemodeBeforeMinimized.js] [browser_tab_label_during_restore.js] @@ -316,6 +319,8 @@ https_first_disabled = true run-if = e10s tags = openUILinkIn +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_send_async_message_oom.js] skip-if = fission # Tests that the frame script OOMs, which is unused in Fission. [browser_sessionStoreContainer.js] diff -Nru thunderbird-102.8.0/browser/components/uitour/test/browser.ini thunderbird-102.9.0/browser/components/uitour/test/browser.ini --- thunderbird-102.8.0/browser/components/uitour/test/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/uitour/test/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -20,6 +20,7 @@ skip-if = true # Bug 1113038 - Intermittent "Popup was opened" [browser_UITour.js] skip-if = os == "linux" || verify # Intermittent failures, bug 951965 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_UITour2.js] skip-if = os == 'linux' && bits == 64 && !debug #Bug 1678630 @@ -50,5 +51,6 @@ skip-if = os == 'linux' # Bug 1579831 [browser_UITour_sync.js] skip-if = os == "linux" && bits == 64 && os_version == '18.04' # Bug 1548677 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_UITour_toggleReaderMode.js] skip-if = (verify && !debug && (os == 'linux')) diff -Nru thunderbird-102.8.0/browser/components/urlbar/tests/browser/browser.ini thunderbird-102.9.0/browser/components/urlbar/tests/browser/browser.ini --- thunderbird-102.8.0/browser/components/urlbar/tests/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/urlbar/tests/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -7,6 +7,8 @@ dummy_page.html head.js head-common.js +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_add_search_engine.js] support-files = diff -Nru thunderbird-102.8.0/browser/components/urlbar/tests/quicksuggest/browser/browser.ini thunderbird-102.9.0/browser/components/urlbar/tests/quicksuggest/browser/browser.ini --- thunderbird-102.8.0/browser/components/urlbar/tests/quicksuggest/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/components/urlbar/tests/quicksuggest/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -14,6 +14,8 @@ [browser_quicksuggest_block.js] [browser_quicksuggest_configuration.js] [browser_quicksuggest_indexes.js] +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure [browser_quicksuggest_onboardingDialog.js] [browser_quicksuggest_telemetry.js] tags = search-telemetry diff -Nru thunderbird-102.8.0/browser/config/version.txt thunderbird-102.9.0/browser/config/version.txt --- thunderbird-102.8.0/browser/config/version.txt 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/config/version.txt 2023-03-10 22:19:01.000000000 +0000 @@ -1 +1 @@ -102.8.0 +102.9.0 diff -Nru thunderbird-102.8.0/browser/config/version_display.txt thunderbird-102.9.0/browser/config/version_display.txt --- thunderbird-102.8.0/browser/config/version_display.txt 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/config/version_display.txt 2023-03-10 22:19:01.000000000 +0000 @@ -1 +1 @@ -102.8.0esr +102.9.0esr diff -Nru thunderbird-102.8.0/browser/extensions/formautofill/test/browser/creditCard/browser.ini thunderbird-102.9.0/browser/extensions/formautofill/test/browser/creditCard/browser.ini --- thunderbird-102.8.0/browser/extensions/formautofill/test/browser/creditCard/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/extensions/formautofill/test/browser/creditCard/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -29,4 +29,7 @@ [browser_anti_clickjacking.js] skip-if = !debug && os == "mac" # perma-fail see Bug 1600059 [browser_creditCard_telemetry.js] -skip-if = apple_silicon && !debug # Bug 1714221 +skip-if = + apple_silicon && !debug # Bug 1714221 + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure + diff -Nru thunderbird-102.8.0/browser/extensions/search-detection/tests/browser/browser.ini thunderbird-102.9.0/browser/extensions/search-detection/tests/browser/browser.ini --- thunderbird-102.8.0/browser/extensions/search-detection/tests/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000 +++ thunderbird-102.9.0/browser/extensions/search-detection/tests/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000 @@ -5,3 +5,5 @@ [browser_client_side_redirection.js] [browser_extension_loaded.js] [browser_server_side_redirection.js] +skip-if = + os == "win" && os_version == "6.1" # Skip on Azure - frequent failure diff -Nru thunderbird-102.8.0/comm/.gecko_rev.yml thunderbird-102.9.0/comm/.gecko_rev.yml --- thunderbird-102.8.0/comm/.gecko_rev.yml 2023-02-14 22:00:33.000000000 +0000 +++ thunderbird-102.9.0/comm/.gecko_rev.yml 2023-03-10 22:19:30.000000000 +0000 @@ -1,8 +1,8 @@ --- GECKO_BASE_REPOSITORY: https://hg.mozilla.org/mozilla-unified GECKO_HEAD_REPOSITORY: https://hg.mozilla.org/releases/mozilla-esr102 -GECKO_HEAD_REF: FIREFOX_102_8_0esr_RELEASE -GECKO_HEAD_REV: 6c317d15a0b7dffbbcdbeeeb8ec52b44610124af +GECKO_HEAD_REF: FIREFOX_102_9_0esr_BUILD2 +GECKO_HEAD_REV: e26ff04290d095dac006a3710b07077ee5d20f31 ### For comm-central # GECKO_BASE_REPOSITORY: https://hg.mozilla.org/mozilla-unified diff -Nru thunderbird-102.8.0/comm/calendar/base/content/calendar-management.js thunderbird-102.9.0/comm/calendar/base/content/calendar-management.js --- thunderbird-102.8.0/comm/calendar/base/content/calendar-management.js 2023-02-14 22:00:33.000000000 +0000 +++ thunderbird-102.9.0/comm/calendar/base/content/calendar-management.js 2023-03-10 22:19:30.000000000 +0000 @@ -190,10 +190,7 @@ let stringName = cal.view.getCompositeCalendar(window).getCalendarById(calendar.id) ? "hideCalendar" : "showCalendar"; - displayedCheckbox.setAttribute( - "tooltiptext", - cal.l10n.getCalString(stringName, [calendar.name]) - ); + displayedCheckbox.setAttribute("title", cal.l10n.getCalString(stringName, [calendar.name])); calendarList.appendChild(item); if (calendar.getProperty("calendar-main-default")) { @@ -239,7 +236,7 @@ } let stringName = event.target.checked ? "hideCalendar" : "showCalendar"; - event.target.setAttribute("tooltiptext", cal.l10n.getCalString(stringName, [calendar.name])); + event.target.setAttribute("title", cal.l10n.getCalString(stringName, [calendar.name])); calendarList.focus(); }); @@ -286,7 +283,7 @@ : "showCalendar"; item .querySelector(".calendar-displayed") - .setAttribute("tooltiptext", cal.l10n.getCalString(stringName, [calendar.name])); + .setAttribute("title", cal.l10n.getCalString(stringName, [calendar.name])); break; } } diff -Nru thunderbird-102.8.0/comm/mail/base/content/mailWindowOverlay.js thunderbird-102.9.0/comm/mail/base/content/mailWindowOverlay.js --- thunderbird-102.8.0/comm/mail/base/content/mailWindowOverlay.js 2023-02-14 22:00:33.000000000 +0000 +++ thunderbird-102.9.0/comm/mail/base/content/mailWindowOverlay.js 2023-03-10 22:19:30.000000000 +0000 @@ -3089,9 +3089,11 @@ for (var i = 0; i < folders.length; i++) { var serverType = folders[i].server.type; if (folders[i].isServer && serverType == "nntp") { - // If we're doing "get msgs" on a news server, - // update unread counts on this server. + // If we're doing "get msgs" on a news server. + // Update unread counts on this server. folders[i].server.performExpand(msgWindow); + } else if (folders[i].isServer && serverType == "imap") { + GetMessagesForInboxOnServer(folders[i].server); } else if (serverType == "none") { // If "Local Folders" is selected and the user does "Get Msgs" and // LocalFolders is not deferred to, get new mail for the default account @@ -3140,6 +3142,9 @@ OnStartRunningUrl(url) {}, OnStopRunningUrl(url, exitCode) { + if (Components.isSuccessCode(exitCode)) { + return; + } let nssErrorsService = Cc["@mozilla.org/nss_errors_service;1"].getService( Ci.nsINSSErrorsService ); diff -Nru thunderbird-102.8.0/comm/mail/base/content/msgSecurityPane.inc.xhtml thunderbird-102.9.0/comm/mail/base/content/msgSecurityPane.inc.xhtml --- thunderbird-102.8.0/comm/mail/base/content/msgSecurityPane.inc.xhtml 2023-02-14 22:00:33.000000000 +0000 +++ thunderbird-102.9.0/comm/mail/base/content/msgSecurityPane.inc.xhtml 2023-03-10 22:19:30.000000000 +0000 @@ -24,7 +24,6 @@ alt="" /> -