Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PM-8833] Implement on page autofill menu for password generation #11114

[PM-8833] Fixing an issue with attempting to generate a password with…

eb4ccf3
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

[PM-8833] Implement on page autofill menu for password generation #11114

[PM-8833] Fixing an issue with attempting to generate a password with…
eb4ccf3
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results failed Sep 20, 2024 in 1s

10452 passed, 51 failed and 5 skipped

Tests failed

❌ junit.xml

10508 tests were completed in 207s with 10452 passed, 51 failed and 5 skipped.

Test suite Passed Failed Skipped Time
1Password 1Pif Importer 5✅ 228ms
1Password 1Pux Importer 29✅ 7s
1Password mac CSV Importer 3✅ 419ms
1Password windows CSV Importer 3✅ 309ms
AcceptOrganizationInviteService 5✅ 320ms
AccessPolicySelectorService 26✅ 2s
AccessPolicyService 5✅ 892ms
AccessSelectorComponent 15✅ 3s
Account 2✅ 103ms
accountInfoEqual 35✅ 252ms
AccountKeys 4✅ 170ms
AccountProfile 1✅ 2s
AccountSwitcherService 7✅ 358ms
AddEditComponentV2 2✅ 6s
AddEditCustomFieldDialogComponent 5✅ 976ms
AddEditFolderDialogComponent 8✅ 1s
AddEditV2Component 20✅ 3s
AdditionalOptionsSectionComponent 5✅ 3s
Addy.io forwarder 9✅ 321ms
Addy.io forwarder 9✅ 433ms
Addy.io forwarder 8✅ 285ms
AppearanceV2Component 4✅ 1s
AppIdService 12✅ 131ms
Attachment 9✅ 128ms
AttachmentsV2Component 3✅ 2s
AttachmentsV2Component 3✅ 4s
AttachmentView 1✅ 161ms
AuthPopoutWindow 8✅ 307ms
AuthRequestService 11✅ 467ms
AuthService 13✅ 143ms
AutofillInit 36✅ 490ms
AutofillInit 19✅ 485ms
AutofillInlineMenuButton 7✅ 1❌ 524ms
AutofillInlineMenuButtonIframe 1✅ 352ms
AutofillInlineMenuContainer 8✅ 673ms
AutofillInlineMenuContentService 27✅ 1s
AutofillInlineMenuIframeElement 3✅ 747ms
AutofillInlineMenuIframeService 31✅ 3❌ 1⚪ 1s
AutofillInlineMenuListIframe 1✅ 335ms
AutofillOptionsComponent 13✅ 2s
AutofillOverlayButton 7✅ 330ms
AutofillOverlayButtonIframe 1✅ 408ms
AutofillOverlayContentService 126✅ 1❌ 2s
AutofillOverlayContentService 97✅ 1s
AutofillOverlayIframeElement 3✅ 492ms
AutofillOverlayIframeService 39✅ 402ms
AutofillOverlayList 28✅ 5s
AutofillOverlayListIframe 1✅ 273ms
AutofillOverlayPageElement 13✅ 327ms
AutofillService 299✅ 9s
AutoSubmitLogin content script 9✅ 655ms
AutoSubmitLoginBackground 25✅ 725ms
BackgroundTaskSchedulerService 6✅ 575ms
BannerComponent 2✅ 529ms
BaseImporter class 27✅ 149ms
BillingAccountProfileStateService 11✅ 220ms
biometrics tests 6✅ 587ms
BiometricStateService 31✅ 431ms
BitwardenPasswordProtectedImporter 11✅ 182ms
BreachReportComponent 7✅ 813ms
Browser Send State Service 2✅ 392ms
Browser Utils Service 28✅ 387ms
browser-service 3✅ 1s
BrowserApi 40✅ 834ms
BrowserClipboardService 8✅ 384ms
BrowserPopupUtils 30✅ 633ms
BrowserPremiumUpgradePromptService 1✅ 256ms
BrowserTaskSchedulerService 23✅ 525ms
BrowserTotpCaptureService 5✅ 261ms
BufferedKeyDefinition 9✅ 193ms
BufferedState 22✅ 321ms
buildSvgDomElement 12✅ 927ms
Button 6✅ 1s
Button 3✅ 313ms
Button 3✅ 927ms
Callout 4✅ 435ms
canAccessFeature 21✅ 2s
canAccessFeature 21✅ 2s
canAccessFeature 9✅ 815ms
canAccessFeature 15✅ 1s
Card 6✅ 133ms
CardDetailsSectionComponent 7✅ 1s
Chrome CSV Importer 2✅ 188ms
Cipher DTO 19✅ 1s
Cipher Service 16✅ 2s
CipherAttachmentsComponent 14✅ 6s
CipherContextMenuHandler 6✅ 412ms
CipherFormGeneratorComponent 12✅ 2s
CipherView 5✅ 241ms
cleanUserAgent 4✅ 393ms
clearClipboard 2✅ 402ms
CLI Console log service 2✅ 808ms
CollectAutofillContentService 124✅ 4s
Collection 3✅ 283ms
CollectionUtils Service 2✅ 245ms
commaSeparatedEmails 5✅ 387ms
compareValues 5✅ 158ms
ConfigService 42✅ 1s
ConsoleLogService 5✅ 168ms
ContentMessageHandler 9✅ 855ms
context-menu 12✅ 735ms
ContextMenuClickedHandler 7✅ 972ms
convertToAccessPolicyItemViews 10✅ 495ms
convertToPeopleAccessPoliciesView 13✅ 280ms
convertValues 5✅ 245ms
CopyCipherFieldService 12✅ 2s
CopyClickDirective 5✅ 744ms
createFilter 20✅ 327ms
CreateForwardingAddressRpc 6✅ 550ms
CredentialGeneratorService 32✅ 4s
cryptoService 51✅ 1s
CryptoServiceRandomizer 22✅ 300ms
currentVersion 4✅ 250ms
CustomFieldsComponent 23✅ 2s
Dashlane CSV Importer 7✅ 817ms
decodeJwtTokenToJson 5✅ 423ms
Deep Link Guard 9✅ 377ms
DefaultActiveUserState 28✅ 893ms
DefaultActiveUserStateProvider 1✅ 109ms
DefaultDerivedState 9✅ 313ms
DefaultDomainSettingsService 2✅ 183ms
DefaultGeneratorNavigationService 5✅ 8s
DefaultGlobalState 18✅ 440ms
DefaultLockService 1✅ 2s
DefaultOffscreenDocumentService synchronous callback 22✅ 606ms
DefaultRegistrationFinishService 8✅ 1s
DefaultRegistrationFinishService 4✅ 274ms
DefaultSetPasswordJitService 5✅ 1s
DefaultSingleUserState 31✅ 469ms
DefaultStateProvider 17✅ 148ms
DefaultTaskSchedulerService 7✅ 346ms
DeleteAttachmentComponent 4✅ 1s
DeriveDefinition 2✅ 118ms
deserialization helpers 2✅ 126ms
deserializes state key definitions 10✅ 118ms
deserializes state key definitions 2✅ 254ms
deserializes state UserKeyDefinition {
stateDefinition: [StateDefinition],
key: 'clientKeyHalf',
options: [Object],
clearOn: [Array],
debug: [Object],
[Symbol(UserKeyDefinition)]: true
} 7✅ 211ms
devFlag decorator 2✅ 308ms
deviceTrustService 41✅ 780ms
domainNameValidator 13✅ 228ms
DomElementVisibilityService 19✅ 288ms
DomQueryService 5✅ 296ms
DownloadAttachmentComponent 5✅ 3s
DuckDuckGo forwarder 8✅ 408ms
EFF long word list generation strategy 13✅ 559ms
electronCryptoService 2✅ 802ms
ElectronLogMainService 1✅ 753ms
Email subaddress list generation strategy 11✅ 803ms
Email subaddress list generation strategy 11✅ 442ms
EmailCalculator 14✅ 180ms
EmailRandomizer 28✅ 352ms
EmergencyAccessService 8✅ 860ms
encArrayBuffer 7✅ 164ms
encrypted folders 3✅ 225ms
encrypted org keys 1✅ 151ms
encrypted provider keys 1✅ 128ms
EncryptionPair 4✅ 158ms
EncryptService 20✅ 288ms
EncString 37✅ 161ms
Enpass JSON Importer 5✅ 277ms
EnvironmentService 24✅ 205ms
EventRunnerService 2✅ 121ms
Ever had user key 2✅ 103ms
ExposedPasswordsReportComponent 3✅ 2s
Fastmail forwarder 23✅ 265ms
Fido2 Content Script 8✅ 372ms
Fido2 page script with native WebAuthn support 8✅ 414ms
Fido2 page script without native WebAuthn support 3✅ 403ms
FIDO2 page-script for manifest v2 4✅ 668ms
Fido2 Utils 5✅ 176ms
Fido2ActiveRequestManager 4✅ 2s
Fido2Background 22✅ 591ms
Fido2Credential 7✅ 164ms
Fido2UserVerificationService 13✅ 402ms
FidoAuthenticatorService 32✅ 2⚪ 2s
FidoAuthenticatorService 39✅ 779ms
Field 6✅ 169ms
FilelessImporterBackground 17✅ 894ms
Firefox CSV Importer 2✅ 428ms
Firefox Relay forwarder 8✅ 231ms
flagEnabled 11✅ 184ms
Folder 3✅ 147ms
Folder Service 10✅ 278ms
FoldersV2Component 3✅ 2s
FolderView 1✅ 131ms
forbiddenCharacters 4✅ 429ms
foreground background memory storage interaction 6✅ 772ms
ForegroundSyncService 3✅ 557ms
ForegroundTaskSchedulerService 2✅ 447ms
FormSelectionList 15✅ 407ms
ForwarderContext 11✅ 339ms
ForwarderGeneratorStrategy 10✅ 1s
freeTrialTextResolver 3✅ 234ms
fromChromeEvent 4✅ 293ms
FSecure FSK Importer 2✅ 142ms
functionToObservable 9✅ 462ms
GeneratedCredential 6✅ 280ms
GeneratedCredential 6✅ 5s
GeneratePasswordToClipboardCommand 2✅ 401ms
GeneratorComponent 2✅ 4s
GeneratorNavigationEvaluator 10✅ 1s
GetAccountIdRpc 5✅ 375ms
getStoredValue 3✅ 128ms
getUniqueItems 12✅ 227ms
helpers 6✅ 239ms
Icon 5✅ 219ms
IconComponent 2✅ 257ms
Identity 6✅ 105ms
IfFeatureDirective 6✅ 299ms
ImportService 12✅ 663ms
ImportService 2✅ 22s
InactiveTwoFactorReportComponent 3✅ 2s
InlineDerivedState 3✅ 209ms
InlineMenuFieldQualificationService 50✅ 491ms
InsertAutofillContentService 54✅ 833ms
IntegrationCardComponent 13✅ 2s
IntegrationContext 19✅ 210ms
IntegrationGridComponent 3✅ 374ms
IntegrationsComponent 1✅ 434ms
Is Enterprise Org Guard 7✅ 903ms
Is Paid Org Guard 4✅ 2s
ItemDetailsSectionComponent 23✅ 2s
Jest 1✅ 246ms
KdfConfigService 11✅ 205ms
KeePass2 Xml Importer 5✅ 276ms
Keeper CSV Importer 5✅ 189ms
Keeper Json Importer 5✅ 175ms
Key definitions 6✅ 527ms
Key definitions 5✅ 412ms
Key definitions 2✅ 248ms
Key definitions 2✅ 171ms
Key definitions 1✅ 989ms
KeyConnectorService 14✅ 347ms
KeyDefinition 17✅ 155ms
KeyGenerationService 9✅ 152ms
KeyRotationService 6✅ 1s
Lastpass CSV Importer 5✅ 377ms
Lazy 7✅ 133ms
leastPrivilege 5✅ 7s
LegacyPasswordGenerationService 14✅ 7s
LegacyUsernameGenerationService 15✅ 8s
LocalBackedSessionStorage 21✅ 560ms
LocalGeneratorHistoryService 12✅ 9s
LockComponent 29✅ 6s
Login DTO 8✅ 152ms
LoginDetailsSectionComponent 41✅ 9s
LoginEmailService 8✅ 263ms
LoginStrategy 30✅ 4s
LoginStrategy 10✅ 1s
LoginStrategy 17✅ 2s
LoginStrategy 16✅ 1s
LoginStrategy 15✅ 1s
LoginStrategy 12✅ 1s
LoginStrategy 22✅ 1s
LoginStrategyService 3✅ 837ms
LoginUri 8✅ 143ms
LoginUriView 28✅ 572ms
LoginView 1✅ 2s
LP Suppress Import Download 5✅ 278ms
LP Suppress Import Download for Manifest v2 1✅ 299ms
LpFilelessImporter 16✅ 395ms
MemoryStorageService 5✅ 453ms
Menu 4✅ 667ms
MessageListener 2✅ 126ms
Messenger 7✅ 360ms
MigrationBuilder 32✅ 255ms
MigrationBuilderService 32✅ 592ms
MigrationRunner 4✅ 1⚪ 1s
migrator default methods 24✅ 127ms
MSecureCsvImporter.parse 5✅ 152ms
Myki CSV Importer 6✅ 373ms
NavigationProductSwitcherComponent 6✅ 469ms
NewItemDropdownV2Component 6✅ 2s
NodeCrypto Function Service 64✅ 769ms
NordPass CSV Importer 13✅ 475ms
normalizeExpiryYearFormat 69✅ 189ms
NotificationBackground 51✅ 1s
objectToStore 11✅ 579ms
OffscreenDocument 5✅ 303ms
OpenAttachmentsComponent 7✅ 1s
OptionsClassifier 6✅ 173ms
Org Domain API Service 7✅ 299ms
Org Domain Service 7✅ 116ms
Organization Permissions Guard 7✅ 817ms
Organization Redirect Guard 4✅ 513ms
OrganizationAuthRequestService 5✅ 616ms
OrganizationManagementPreferencesService 3✅ 260ms
ORGANIZATIONS state 1✅ 210ms
OrganizationService 17✅ 242ms
OrganizationUserResetPasswordService 11✅ 350ms
orgSeatLimitReachedValidator 6✅ 493ms
OverlayBackground 90✅ 46❌ 10s
OverlayBackground 69✅ 1s
OverlayNotificationsBackground 20✅ 730ms
OverlayNotificationsContentService 11✅ 488ms
p1363ToDer 6✅ 260ms
Passky Json Importer 2✅ 248ms
Passphrase generation strategy 12✅ 489ms
passphraseLeastPrivilege 5✅ 438ms
Password 6✅ 134ms
Password generation strategy 21✅ 7s
Password generator options builder 137✅ 3s
Password generator options builder 34✅ 482ms
Password generator options builder 4✅ 1s
Password generator service 10✅ 430ms
PasswordHistoryView 1✅ 2s
PasswordInputToggle 9✅ 2s
passwordLeastPrivilege 9✅ 482ms
PasswordRandomizer 31✅ 934ms
PasswordRepromptService 2✅ 1s
PasswordResetEnrollmentServiceImplementation 5✅ 348ms
PasswordStrengthService 6✅ 201ms
PasswordStrengthV2Component 9✅ 3s
PinService 42✅ 2s
PolicyService 23✅ 682ms
Popup router cache guard 6✅ 388ms
popup view cache 11✅ 363ms
processNames 7✅ 98ms
ProductSwitcherService 14✅ 731ms
Project Redirect Guard 3✅ 996ms
Protonpass Json Importer 9✅ 541ms
Provider Permissions Guard 6✅ 2s
PROVIDERS key definition 9✅ 254ms
PSONO JSON Importer 13✅ 1⚪ 243ms
RadioButton 3✅ 367ms
RadioGroupComponent 3✅ 532ms
RangeWithDefault 4✅ 118ms
reduceCollection 9✅ 133ms
RemoveLegacyEtmKeyMigrator 72✅ 505ms
RemoveLegacyEtmKeyMigrator 60✅ 192ms
RemoveLegacyEtmKeyMigrator 67✅ 516ms
RemoveLegacyEtmKeyMigrator 68✅ 332ms
RemoveLegacyEtmKeyMigrator 66✅ 347ms
RemoveLegacyEtmKeyMigrator 65✅ 508ms
RemoveLegacyEtmKeyMigrator 67✅ 235ms
RemoveLegacyEtmKeyMigrator 65✅ 218ms
RemoveLegacyEtmKeyMigrator 66✅ 312ms
RemoveLegacyEtmKeyMigrator 66✅ 312ms
RemoveLegacyEtmKeyMigrator 70✅ 322ms
RemoveLegacyEtmKeyMigrator 84✅ 225ms
RemoveLegacyEtmKeyMigrator 66✅ 319ms
RemoveLegacyEtmKeyMigrator 65✅ 289ms
RemoveLegacyEtmKeyMigrator 64✅ 303ms
RemoveLegacyEtmKeyMigrator 62✅ 253ms
RemoveLegacyEtmKeyMigrator 66✅ 278ms
RemoveLegacyEtmKeyMigrator 65✅ 259ms
RemoveLegacyEtmKeyMigrator 66✅ 274ms
RemoveLegacyEtmKeyMigrator 66✅ 377ms
RemoveLegacyEtmKeyMigrator 66✅ 272ms
RemoveLegacyEtmKeyMigrator 67✅ 245ms
RemoveLegacyEtmKeyMigrator 65✅ 268ms
RemoveLegacyEtmKeyMigrator 68✅ 273ms
RemoveLegacyEtmKeyMigrator 66✅ 263ms
RemoveLegacyEtmKeyMigrator 67✅ 270ms
RemoveLegacyEtmKeyMigrator 62✅ 454ms
RemoveLegacyEtmKeyMigrator 64✅ 399ms
RemoveLegacyEtmKeyMigrator 65✅ 361ms
RemoveLegacyEtmKeyMigrator 64✅ 787ms
RemoveLegacyEtmKeyMigrator 68✅ 404ms
RemoveLegacyEtmKeyMigrator 64✅ 269ms
RemoveLegacyEtmKeyMigrator 66✅ 251ms
RemoveLegacyEtmKeyMigrator 64✅ 274ms
RemoveLegacyEtmKeyMigrator 64✅ 345ms
RemoveLegacyEtmKeyMigrator 67✅ 340ms
RemoveLegacyEtmKeyMigrator 66✅ 541ms
RemoveLegacyEtmKeyMigrator 67✅ 311ms
RemoveLegacyEtmKeyMigrator 67✅ 234ms
RemoveLegacyEtmKeyMigrator 64✅ 185ms
RemoveLegacyEtmKeyMigrator 67✅ 221ms
RemoveLegacyEtmKeyMigrator 67✅ 227ms
RemoveLegacyEtmKeyMigrator 67✅ 243ms
RemoveLegacyEtmKeyMigrator 66✅ 243ms
RemoveLegacyEtmKeyMigrator 63✅ 173ms
RemoveLegacyEtmKeyMigrator 63✅ 217ms
RemoveLegacyEtmKeyMigrator 65✅ 250ms
RemoveLegacyEtmKeyMigrator 66✅ 320ms
RemoveLegacyEtmKeyMigrator 66✅ 478ms
RemoveLegacyEtmKeyMigrator 63✅ 2s
RemoveLegacyEtmKeyMigrator 64✅ 267ms
RemoveLegacyEtmKeyMigrator 64✅ 215ms
RemoveLegacyEtmKeyMigrator 65✅ 166ms
RemoveLegacyEtmKeyMigrator 66✅ 249ms
RemoveLegacyEtmKeyMigrator 64✅ 334ms
RemoveLegacyEtmKeyMigrator 63✅ 367ms
RemoveLegacyEtmKeyMigrator 62✅ 281ms
RemoveLegacyEtmKeyMigrator 62✅ 258ms
RemoveLegacyEtmKeyMigrator 62✅ 189ms
RemoveLegacyEtmKeyMigrator 64✅ 216ms
RemoveLegacyEtmKeyMigrator 62✅ 192ms
RemoveLegacyEtmKeyMigrator 66✅ 353ms
RemoveLegacyEtmKeyMigrator 61✅ 185ms
RemoveLegacyEtmKeyMigrator 62✅ 284ms
RemoveLegacyEtmKeyMigrator 62✅ 316ms
RemoveLegacyEtmKeyMigrator 62✅ 204ms
RemoveLegacyEtmKeyMigrator 62✅ 287ms
RemoveLegacyEtmKeyMigrator 62✅ 272ms
RestClient 42✅ 316ms
ReusedPasswordsReportComponent 3✅ 2s
Roboform CSV Importer 3✅ 406ms
RotateableKeySetService 1✅ 395ms
Safari CSV Importer 2✅ 493ms
SafeUrls service 3✅ 127ms
ScriptInjectorService 8✅ 258ms
SecretClassifier 17✅ 144ms
SecretKeyDefinition 18✅ 194ms
SecretService 3✅ 541ms
SecretsManagerPortingApiService 8✅ 568ms
SecretsManagerService 4✅ 333ms
SecretState 13✅ 292ms
SecureNote 5✅ 92ms
SecureSafe CSV Importer 2✅ 294ms
Send 3✅ 227ms
Send State Provider 2✅ 187ms
SendAccess 3✅ 338ms
SendCreatedComponent 5✅ 2s
SendFile 3✅ 227ms
SendItemsService 7✅ 7s
SendListFiltersComponent 3✅ 1s
SendListFiltersService 4✅ 431ms
SendListItemsContainerComponent 4✅ 15s
SendService 28✅ 973ms
SendText 3✅ 128ms
SendV2Component 4✅ 2s
sequentialize decorator 10✅ 997ms
ServerConfigData 3✅ 136ms
Service account Redirect Guard 3✅ 3s
ServiceContainer 1✅ 10s
ServiceContainer 1✅ 9s
serviceUtils 4✅ 141ms
Specific State Providers 16✅ 303ms
SsoComponent 20✅ 7s
state 3✅ 396ms
state definitions follow rules for client web 280✅ 418ms
StateEventRegistrarService 3✅ 127ms
StorageServiceProvider 2✅ 146ms
SubjectMessageSender 5✅ 159ms
sum 22✅ 314ms
SymmetricCryptoKey 7✅ 127ms
SyncServiceListener 3✅ 1s
TabsBackground 19✅ 376ms
throttle decorator 5✅ 339ms
toAlmostEqual custom matcher 9✅ 144ms
Toast default timer 2✅ 297ms
toBeFulfilled 15✅ 129ms
toEqualBuffer custom matcher 4✅ 234ms
TokenService 180✅ 7s
TotpService 5✅ 243ms
TrialInitiationComponent 15✅ 30s
TriggerAutofillScriptInjection 1✅ 1s
trimValidator 7✅ 298ms
TwoFactorComponent 16✅ 2s
TwoFactorComponent 16✅ 4s
UnsecuredWebsitesReportComponent 3✅ 1s
UriOptionComponent 11✅ 1s
UserAutoUnlockKeyService 3✅ 184ms
UserDecryptionOptionsService 4✅ 293ms
UserKeyEncryptor 9✅ 232ms
UserKeyEncryptor 11✅ 217ms
UsernameRandomizer 8✅ 374ms
UserStateSubject 25✅ 317ms
UserVerificationService 20✅ 376ms
Utils Service 92✅ 322ms
validateRpId 11✅ 204ms
Vault Browser State Service 4✅ 1s
vault filter service 14✅ 1s
VaultBannersComponent 8✅ 4s
VaultBannersService 14✅ 1s
VaultExportService 14✅ 7s
VaultExportService 14✅ 6s
VaultFilter 19✅ 729ms
VaultFilter 18✅ 692ms
VaultGeneratorDialogComponent 3✅ 2s
VaultOnboardingComponent 12✅ 2s
VaultPopoutWindow 10✅ 273ms
VaultPopupAutofillService 27✅ 2s
VaultPopupItemsService 27✅ 7s
VaultPopupListFiltersService 24✅ 732ms
VaultTimeoutInputComponent 3✅ 5s
VaultTimeoutService 18✅ 270ms
VaultTimeoutSettingsService 47✅ 356ms
ViewComponent 3✅ 2s
ViewIdentitySectionsComponent 7✅ 1s
ViewV2Component 3✅ 1s
WeakPasswordsReportComponent 3✅ 2s
Web Platform Utils Service 14✅ 244ms
WebauthnAdminService 10✅ 3s
WebAuthnLoginPrfCryptoService 1✅ 154ms
WebAuthnLoginService 6✅ 286ms
WebCipherFormGenerationService 5✅ 1s
WebCrypto Function Service 69✅ 828ms
WebMigrationRunner 5✅ 365ms
WebStorageServiceProvider 6✅ 229ms
WebVaultGeneratorDialogComponent 4✅ 3s
WebVaultPremiumUpgradePromptService 3✅ 2s

❌ AutofillInlineMenuButton

AutofillInlineMenuButton initAutofillInlineMenuButton creates the button element with the locked icon when the user's auth status is not Unlocked
  ✅ AutofillInlineMenuButton initAutofillInlineMenuButton creates the button element with the locked icon when the user's auth status is not Unlocked
AutofillInlineMenuButton initAutofillInlineMenuButton creates the button element with the normal icon when the user's auth status is Unlocked 
  ✅ AutofillInlineMenuButton initAutofillInlineMenuButton creates the button element with the normal icon when the user's auth status is Unlocked
AutofillInlineMenuButton initAutofillInlineMenuButton posts a message to the background indicating that the icon was clicked
  ✅ AutofillInlineMenuButton initAutofillInlineMenuButton posts a message to the background indicating that the icon was clicked
AutofillInlineMenuButton global event listeners does not post a message to close the autofill inline menu if the element is focused during the focus check
  ✅ AutofillInlineMenuButton global event listeners does not post a message to close the autofill inline menu if the element is focused during the focus check
AutofillInlineMenuButton global event listeners does not post a message to close the autofill inline menu if the button element is hovered
  ✅ AutofillInlineMenuButton global event listeners does not post a message to close the autofill inline menu if the button element is hovered
AutofillInlineMenuButton global event listeners posts a message to close the autofill inline menu if the element is not focused during the focus check
  ❌ AutofillInlineMenuButton global event listeners posts a message to close the autofill inline menu if the element is not focused during the focus check
	Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)
AutofillInlineMenuButton global event listeners updates the user's auth status
  ✅ AutofillInlineMenuButton global event listeners updates the user's auth status
AutofillInlineMenuButton global event listeners updates the page color scheme meta tag
  ✅ AutofillInlineMenuButton global event listeners updates the page color scheme meta tag

❌ AutofillInlineMenuIframeService

AutofillInlineMenuIframeService initMenuIframe sets up the iframe's attributes
  ❌ AutofillInlineMenuIframeService initMenuIframe sets up the iframe's attributes
	Error: expect(received).toMatchSnapshot()
AutofillInlineMenuIframeService initMenuIframe appends the iframe to the shadowDom
  ✅ AutofillInlineMenuIframeService initMenuIframe appends the iframe to the shadowDom
AutofillInlineMenuIframeService initMenuIframe creates an aria alert element if the ariaAlert param is passed
  ⚪ AutofillInlineMenuIframeService initMenuIframe creates an aria alert element if the ariaAlert param is passed
AutofillInlineMenuIframeService initMenuIframe on load of the iframe source sets up and connects the port message listener to the extension background
  ✅ AutofillInlineMenuIframeService initMenuIframe on load of the iframe source sets up and connects the port message listener to the extension background
AutofillInlineMenuIframeService initMenuIframe on load of the iframe source skips announcing the aria alert if the aria alert element is not populated
  ✅ AutofillInlineMenuIframeService initMenuIframe on load of the iframe source skips announcing the aria alert if the aria alert element is not populated
AutofillInlineMenuIframeService initMenuIframe on load of the iframe source announces the aria alert if the aria alert element is populated
  ❌ AutofillInlineMenuIframeService initMenuIframe on load of the iframe source announces the aria alert if the aria alert element is populated
	Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)
AutofillInlineMenuIframeService event listeners handlePortDisconnect ignores ports that do not have the correct port name
  ✅ AutofillInlineMenuIframeService event listeners handlePortDisconnect ignores ports that do not have the correct port name
AutofillInlineMenuIframeService event listeners handlePortDisconnect resets the iframe element's opacity, height, and display styles
  ✅ AutofillInlineMenuIframeService event listeners handlePortDisconnect resets the iframe element's opacity, height, and display styles
AutofillInlineMenuIframeService event listeners handlePortDisconnect removes the port's onMessage listener
  ✅ AutofillInlineMenuIframeService event listeners handlePortDisconnect removes the port's onMessage listener
AutofillInlineMenuIframeService event listeners handlePortDisconnect removes the port's onDisconnect listener
  ✅ AutofillInlineMenuIframeService event listeners handlePortDisconnect removes the port's onDisconnect listener
AutofillInlineMenuIframeService event listeners handlePortDisconnect disconnects the port
  ✅ AutofillInlineMenuIframeService event listeners handlePortDisconnect disconnects the port
AutofillInlineMenuIframeService event listeners handlePortMessage ignores port messages that do not correlate to the correct port name
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage ignores port messages that do not correlate to the correct port name
AutofillInlineMenuIframeService event listeners handlePortMessage passes on the message to the iframe if the message is not registered with the message handlers
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage passes on the message to the iframe if the message is not registered with the message handlers
AutofillInlineMenuIframeService event listeners handlePortMessage handles port messages that are registered with the message handlers and does not pass the message on to the iframe
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage handles port messages that are registered with the message handlers and does not pass the message on to the iframe
AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu button sets the port key and posts the message to the inline menu page iframe
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu button sets the port key and posts the message to the inline menu page iframe
AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu list passes the message on to the iframe element
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu list passes the message on to the iframe element
AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu list sets a light theme based on the user's system preferences
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu list sets a light theme based on the user's system preferences
AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu list sets a dark theme based on the user's system preferences
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu list sets a dark theme based on the user's system preferences
AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu list updates the border to match the `dark` theme
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu list updates the border to match the `dark` theme
AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu list updates the border to match the `nord` theme
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu list updates the border to match the `nord` theme
AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu list updates the border to match the `solarizedDark` theme
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage initializing the inline menu list updates the border to match the `solarizedDark` theme
AutofillInlineMenuIframeService event listeners handlePortMessage updating the iframe's position ignores updating the iframe position if the document does not have focus
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage updating the iframe's position ignores updating the iframe position if the document does not have focus
AutofillInlineMenuIframeService event listeners handlePortMessage updating the iframe's position updates the iframe position if the document has focus
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage updating the iframe's position updates the iframe position if the document has focus
AutofillInlineMenuIframeService event listeners handlePortMessage updating the iframe's position announces the opening of the iframe using an aria alert
  ❌ AutofillInlineMenuIframeService event listeners handlePortMessage updating the iframe's position announces the opening of the iframe using an aria alert
	Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)
AutofillInlineMenuIframeService event listeners handlePortMessage updating the iframe's position resets the fade in timeout if it is set
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage updating the iframe's position resets the fade in timeout if it is set
AutofillInlineMenuIframeService event listeners handlePortMessage updates the visibility of the iframe
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage updates the visibility of the iframe
AutofillInlineMenuIframeService event listeners handlePortMessage updates the button based on the web page's color scheme
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage updates the button based on the web page's color scheme
AutofillInlineMenuIframeService event listeners handlePortMessage triggers a delayed closure of the inline menu
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage triggers a delayed closure of the inline menu
AutofillInlineMenuIframeService event listeners handlePortMessage triggers a fade in of the inline menu
  ✅ AutofillInlineMenuIframeService event listeners handlePortMessage triggers a fade in of the inline menu
AutofillInlineMenuIframeService mutation observer skips handling found mutations if excessive mutations are triggering
  ✅ AutofillInlineMenuIframeService mutation observer skips handling found mutations if excessive mutations are triggering
AutofillInlineMenuIframeService mutation observer reverts any styles changes made directly to the iframe
  ✅ AutofillInlineMenuIframeService mutation observer reverts any styles changes made directly to the iframe
AutofillInlineMenuIframeService mutation observer force closes the autofill inline menu if more than 9 foreign mutations are triggered
  ✅ AutofillInlineMenuIframeService mutation observer force closes the autofill inline menu if more than 9 foreign mutations are triggered
AutofillInlineMenuIframeService mutation observer force closes the autofill overinline menulay if excessive mutations are being triggered
  ✅ AutofillInlineMenuIframeService mutation observer force closes the autofill overinline menulay if excessive mutations are being triggered
AutofillInlineMenuIframeService mutation observer resets the excessive mutations and foreign mutation counters
  ✅ AutofillInlineMenuIframeService mutation observer resets the excessive mutations and foreign mutation counters
AutofillInlineMenuIframeService mutation observer resets any mutated default attributes for the iframe
  ✅ AutofillInlineMenuIframeService mutation observer resets any mutated default attributes for the iframe

❌ AutofillOverlayContentService

AutofillOverlayContentService init sets up a DOMContentLoaded event listener that triggers setting up the mutation observers
  ✅ AutofillOverlayContentService init sets up a DOMContentLoaded event listener that triggers setting up the mutation observers
AutofillOverlayContentService init sets up a visibility change listener for the DOM
  ✅ AutofillOverlayContentService init sets up a visibility change listener for the DOM
AutofillOverlayContentService init sets up a focus out listener for the window
  ✅ AutofillOverlayContentService init sets up a focus out listener for the window
AutofillOverlayContentService setupInlineMenu skips setup for ignored form fields ignores fields that are part of the ExcludedInlineMenuTypes
  ✅ AutofillOverlayContentService setupInlineMenu skips setup for ignored form fields ignores fields that are part of the ExcludedInlineMenuTypes
AutofillOverlayContentService setupInlineMenu skips setup for ignored form fields ignores fields that do not appear as a login or card field
  ✅ AutofillOverlayContentService setupInlineMenu skips setup for ignored form fields ignores fields that do not appear as a login or card field
AutofillOverlayContentService setupInlineMenu skips setup on fields that have been previously set up
  ✅ AutofillOverlayContentService setupInlineMenu skips setup on fields that have been previously set up
AutofillOverlayContentService setupInlineMenu identifies the overlay visibility setting defaults the overlay visibility setting to `OnFieldFocus` if a value is not set
  ✅ AutofillOverlayContentService setupInlineMenu identifies the overlay visibility setting defaults the overlay visibility setting to `OnFieldFocus` if a value is not set
AutofillOverlayContentService setupInlineMenu identifies the overlay visibility setting sets the overlay visibility setting to the value returned from the background script
  ✅ AutofillOverlayContentService setupInlineMenu identifies the overlay visibility setting sets the overlay visibility setting to the value returned from the background script
AutofillOverlayContentService setupInlineMenu sets up form field element listeners removes all cached event listeners from the form field element
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners removes all cached event listeners from the form field element
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field blur event listener sends a message to the background to update the isFieldCurrentlyFocused value to `false`
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field blur event listener sends a message to the background to update the isFieldCurrentlyFocused value to `false`
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field blur event listener sends a message to the background to check if the overlay is focused
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field blur event listener sends a message to the background to check if the overlay is focused
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field keyup event listener closes the autofill inline menu when the `Escape` key is pressed
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field keyup event listener closes the autofill inline menu when the `Escape` key is pressed
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field keyup event listener repositions the overlay when autofill is not currently filling and the `Enter` key is pressed
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field keyup event listener repositions the overlay when autofill is not currently filling and the `Enter` key is pressed
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field keyup event listener does not reposition the overlay when autofill is currently filling and the `Enter` key is pressed
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field keyup event listener does not reposition the overlay when autofill is currently filling and the `Enter` key is pressed
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field keyup event listener opens the overlay list and focuses it after a delay if it is not visible when the `ArrowDown` key is pressed
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field keyup event listener opens the overlay list and focuses it after a delay if it is not visible when the `ArrowDown` key is pressed
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field keyup event listener focuses the overlay list when the `ArrowDown` key is pressed
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field keyup event listener focuses the overlay list when the `ArrowDown` key is pressed
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener ignores span elements that trigger the listener
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener ignores span elements that trigger the listener
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener skips storing the element if it is not present in the set of qualified autofill fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener skips storing the element if it is not present in the set of qualified autofill fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener sets the field as the most recently focused form field element
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener sets the field as the most recently focused form field element
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener stores the field as a user filled field if the form field data indicates that it is for a username
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener stores the field as a user filled field if the form field data indicates that it is for a username
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener stores the field as a user filled field if the form field is of type password
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener stores the field as a user filled field if the form field is of type password
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener removes the overlay if the form field element has a value and the user is not authed
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener removes the overlay if the form field element has a value and the user is not authed
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener removes the overlay if the form field element has a value and the overlay ciphers are populated
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener removes the overlay if the form field element has a value and the overlay ciphers are populated
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener opens the autofill inline menu if the form field is empty
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener opens the autofill inline menu if the form field is empty
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener opens the autofill inline menu if the form field is empty and the user is authed
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener opens the autofill inline menu if the form field is empty and the user is authed
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener opens the autofill inline menu if the form field is empty and the overlay ciphers are not populated
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener opens the autofill inline menu if the form field is empty and the overlay ciphers are not populated
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher only stores the element if the form field is a select element
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher only stores the element if the form field is a select element
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher stores cardholder name fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher stores cardholder name fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher stores card number fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher stores card number fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher stores card expiration month fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher stores card expiration month fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher stores card expiration year fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher stores card expiration year fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher stores card expiration date fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher stores card expiration date fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher stores card cvv fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a card cipher stores card cvv fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity title fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity title fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores first name fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores first name fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity middle name fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity middle name fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity last name fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity last name fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity full name fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity full name fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity address1 fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity address1 fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity address2 fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity address2 fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity address3 fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity address3 fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity city fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity city fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity state fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity state fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity postal code fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity postal code fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity country fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity country fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity company fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity company fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity phone fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity phone fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity email fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity email fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity username fields
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field input change event listener input changes on a field filled by a identity cipher stores identity username fields
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field click event listener triggers the field focused handler if the overlay is not visible
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field click event listener triggers the field focused handler if the overlay is not visible
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field click event listener skips triggering the field focused handler if the overlay list is visible
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field click event listener skips triggering the field focused handler if the overlay list is visible
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field click event listener skips triggering the field focused handler if the overlay button is visible
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field click event listener skips triggering the field focused handler if the overlay button is visible
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener skips triggering the handler logic if autofill is currently filling
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener skips triggering the handler logic if autofill is currently filling
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener closes the inline menu if the focused element is a select element
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener closes the inline menu if the focused element is a select element
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener updates the most recently focused field
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener updates the most recently focused field
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener removes the overlay list if the autofill visibility is set to onClick
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener removes the overlay list if the autofill visibility is set to onClick
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener removes the overlay list if the form element has a value and the focused field is newly focused
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener removes the overlay list if the form element has a value and the focused field is newly focused
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener opens the autofill inline menu if the form element has no value
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener opens the autofill inline menu if the form element has no value
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener opens the autofill inline menu if the overlay ciphers are not populated and the user is authed
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener opens the autofill inline menu if the overlay ciphers are not populated and the user is authed
AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener updates the overlay button position if the focus event is not opening the overlay
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners form field focus event listener updates the overlay button position if the focus event is not opening the overlay
AutofillOverlayContentService setupInlineMenu sets up form field element listeners hidden form field focus event sets up the inline menu listeners if the autofill field data is in the cache
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners hidden form field focus event sets up the inline menu listeners if the autofill field data is in the cache
AutofillOverlayContentService setupInlineMenu sets up form field element listeners hidden form field focus event skips setting up the inline menu listeners if the autofill field data is not in the cache
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners hidden form field focus event skips setting up the inline menu listeners if the autofill field data is not in the cache
AutofillOverlayContentService setupInlineMenu sets up form field element listeners hidden form field input event sets up the inline menu listeners if the autofill field data is in the cache
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners hidden form field input event sets up the inline menu listeners if the autofill field data is in the cache
AutofillOverlayContentService setupInlineMenu sets up form field element listeners setting up the form field listeners on card fields sets up the input card field listeners
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners setting up the form field listeners on card fields sets up the input card field listeners
AutofillOverlayContentService setupInlineMenu sets up form field element listeners setting up the form field listeners on card fields sets up the input and focus listeners on a select card field
  ✅ AutofillOverlayContentService setupInlineMenu sets up form field element listeners setting up the form field listeners on card fields sets up the input and focus listeners on a select card field
AutofillOverlayContentService setupInlineMenu sets up form field element listeners setting up the form field listeners on account creation fields sets up the field listeners on the field
  ❌ AutofillOverlayContentService setupInlineMenu sets up form field element listeners setting up the form field listeners on account creation fields sets up the field listeners on the field
	Error: expect(received).toEqual(expected) // deep equality
AutofillOverlayContentService setupInlineMenu sets up form submission event listeners listeners set up on a fields with a form sends a `formFieldSubmitted` message to the background on submission of the form
  ✅ AutofillOverlayContentService setupInlineMenu sets up form submission event listeners listeners set up on a fields with a form sends a `formFieldSubmitted` message to the background on submission of the form
AutofillOverlayContentService setupInlineMenu sets up form submission event listeners listeners set up on a fields with a form triggering submission through interaction of a generic input element ignores keyup events triggered on a generic input element if the key is not `Enter` or `Space`
  ✅ AutofillOverlayContentService setupInlineMenu sets up form submission event listeners listeners set up on a fields with a form triggering submission through interaction of a generic input element ignores keyup events triggered on a generic input element if the key is not `Enter` or `Space`
AutofillOverlayContentService setupInlineMenu sets up form submission event listeners listeners set up on a fields with a form triggering submission through interaction of a generic input element sends a `formFieldSubmitted` message to the background on interaction of a generic input element
  ✅ AutofillOverlayContentService setupInlineMenu sets up form submission event listeners listeners set up on a fields with a form triggering submission through interaction of a generic input element sends a `formFieldSubmitted` message to the background on interaction of a generic input element
AutofillOverlayContentService setupInlineMenu sets up form submission event listeners listeners set up on a fields without a form skips triggering submission if a button is not found
  ✅ AutofillOverlayContentService setupInlineMenu sets up form submission event listeners listeners set up on a fields without a form skips triggering submission if a button is not found
AutofillOverlayContentService setupInlineMenu sets up form submission event listeners listeners set up on a fields without a form triggers submission through interaction of a submit button
  ✅ AutofillOverlayContentService setupInlineMenu sets up form submission event listeners listeners set up on a fields without a form triggers submission through interaction of a submit button
AutofillOverlayContentService setupInlineMenu sets up form submission event listeners listeners set up on a fields without a form captures submit buttons when the field is structured within a shadow DOM
  ✅ AutofillOverlayContentService setupInlineMenu sets up form submission event listeners listeners set up on a fields without a form captures submit buttons when the field is structured within a shadow DOM
AutofillOverlayContentService setupInlineMenu skips triggering the form field focused handler if the document is not focused
  ✅ AutofillOverlayContentService setupInlineMenu skips triggering the form field focused handler if the document is not focused
AutofillOverlayContentService setupInlineMenu triggers the form field focused handler if the current active element in the document is the passed form field
  ✅ AutofillOverlayContentService setupInlineMenu triggers the form field focused handler if the current active element in the document is the passed form field
AutofillOverlayContentService setupInlineMenu sets the most recently focused field to the passed form field element if the value is not set
  ✅ AutofillOverlayContentService setupInlineMenu sets the most recently focused field to the passed form field element if the value is not set
AutofillOverlayContentService focusMostRecentlyFocusedField focuses the most recently focused overlay field
  ✅ AutofillOverlayContentService focusMostRecentlyFocusedField focuses the most recently focused overlay field
AutofillOverlayContentService handleOverlayRepositionEvent sends a message trigger overlay reposition message to the background when a scroll event occurs
  ✅ AutofillOverlayContentService handleOverlayRepositionEvent sends a message trigger overlay reposition message to the background when a scroll event occurs
AutofillOverlayContentService handleOverlayRepositionEvent sends a message trigger overlay reposition message to the background when a resize event occurs
  ✅ AutofillOverlayContentService handleOverlayRepositionEvent sends a message trigger overlay reposition message to the background when a resize event occurs
AutofillOverlayContentService handleVisibilityChangeEvent skips removing the overlay if the document is visible
  ✅ AutofillOverlayContentService handleVisibilityChangeEvent skips removing the overlay if the document is visible
AutofillOverlayContentService handleVisibilityChangeEvent removes the overlay if the document is not visible
  ✅ AutofillOverlayContentService handleVisibilityChangeEvent removes the overlay if the document is not visible
AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler skips opening the overlay if a field has not been recently focused
  ✅ AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler skips opening the overlay if a field has not been recently focused
AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler focuses the most recent overlay field if the field is not focused
  ✅ AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler focuses the most recent overlay field if the field is not focused
AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler skips focusing the most recent overlay field if the field is already focused
  ✅ AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler skips focusing the most recent overlay field if the field is already focused
AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler stores the user's auth status
  ✅ AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler stores the user's auth status
AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler opens both autofill inline menu elements
  ✅ AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler opens both autofill inline menu elements
AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler opens the autofill inline menu button only if overlay visibility is set for onButtonClick
  ✅ AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler opens the autofill inline menu button only if overlay visibility is set for onButtonClick
AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler overrides the onButtonClick visibility setting to open both overlay elements
  ✅ AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler overrides the onButtonClick visibility setting to open both overlay elements
AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler sends an extension message requesting an re-collection of page details if they need to update
  ✅ AutofillOverlayContentService extension onMessage handlers openAutofillInlineMenu message handler sends an extension message requesting an re-collection of page details if they need to update
AutofillOverlayContentService extension onMessage handlers addNewVaultItemFromOverlay message handler skips sending the message if the overlay list is not visible
  ✅ AutofillOverlayContentService extension onMessage handlers addNewVaultItemFromOverlay message handler skips sending the message if the overlay list is not visible
AutofillOverlayContentService extension onMessage handlers addNewVaultItemFromOverlay message handler sends a message that facilitates adding a new vault item with empty fields
  ✅ AutofillOverlayContentService extension onMessage handlers addNewVaultItemFromOverlay message handler sends a message that facilitates adding a new vault item with empty fields
AutofillOverlayContentService extension onMessage handlers addNewVaultItemFromOverlay message handler sends a message that facilitates adding a new vault item with data from user filled fields

Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

Check failure on line 5 in apps/browser/src/autofill/overlay/inline-menu/pages/button/autofill-inline-menu-button.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

AutofillInlineMenuButton ► AutofillInlineMenuButton global event listeners posts a message to close the autofill inline menu if the element is not focused during the focus check ► AutofillInlineMenuButton global event listeners posts a message to close...

Failed test found in:
  junit.xml
Error:
  Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)
Raw output
Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)

Expected: {"command": "triggerDelayedAutofillInlineMenuClosure", "portKey": "inlineMenuButtonPortKey"}, "*"
Received
       1
          Object {
        -   "command": "triggerDelayedAutofillInlineMenuClosure",
        +   "command": "updateAutofillInlineMenuColorScheme",
            "portKey": "inlineMenuButtonPortKey",
          },
          "*",
       2
          Object {
        -   "command": "triggerDelayedAutofillInlineMenuClosure",
        +   "command": "updateAutofillInlineMenuColorScheme",
            "portKey": "inlineMenuButtonPortKey",
          },
          "*",
       3
          Object {
        -   "command": "triggerDelayedAutofillInlineMenuClosure",
        +   "command": "updateAutofillInlineMenuColorScheme",
            "portKey": "inlineMenuButtonPortKey",
          },
          "*",

Number of calls: 6
    at /home/runner/work/clients/clients/apps/browser/src/autofill/overlay/inline-menu/pages/button/autofill-inline-menu-button.spec.ts:100:45
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/autofill/overlay/inline-menu/pages/button/autofill-inline-menu-button.spec.ts:5:58)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:411:30)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:300:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:410:56)
    at Zone.Object.<anonymous>.Zone.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:165:47)
    at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:1314:38
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:445:35)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:331:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:444:64)
    at Zone.Object.<anonymous>.Zone.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:210:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:634:39)
    at Object.<anonymous>.ZoneTask.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:531:25)
    at ZoneTask.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:516:52)
    at data.args.<computed> (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2421:36)
    at Timeout.task [as _onTimeout] (/home/runner/work/clients/clients/node_modules/jest-environment-jsdom/node_modules/jsdom/lib/jsdom/browser/Window.js:520:19)
    at listOnTimeout (node:internal/timers:581:17)
    at processTimers (node:internal/timers:519:7)

Check failure on line 0 in junit.xml

See this annotation in the file changed.

@github-actions github-actions / Test Results

AutofillInlineMenuIframeService ► AutofillInlineMenuIframeService initMenuIframe sets up the iframe's attributes ► AutofillInlineMenuIframeService initMenuIframe sets up the iframe's attributes

Failed test found in:
  junit.xml
Error:
  Error: expect(received).toMatchSnapshot()
Raw output
Error: expect(received).toMatchSnapshot()

Snapshot name: `AutofillInlineMenuIframeService initMenuIframe sets up the iframe's attributes 1`

- Snapshot  - 0
+ Received  + 1

  <iframe
    allowtransparency="true"
+   scrolling="no"
    src="chrome-extension://id/overlay/menu.html"
    style="all: initial !important; position: fixed !important; display: block !important; z-index: 2147483647 !important; line-height: 0 !important; overflow: hidden !important; transition: opacity 125ms ease-out 0s !important; visibility: visible !important; clip-path: none !important; pointer-events: auto !important; margin: 0px !important; padding: 0px !important; color-scheme: normal !important; opacity: 0 !important; height: 0px;"
    tabindex="-1"
    title="title"
  />
    at /home/runner/work/clients/clients/apps/browser/src/autofill/overlay/inline-menu/iframe-content/autofill-inline-menu-iframe.service.spec.ts:56:57
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:411:30)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:300:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:410:56)
    at Zone.Object.<anonymous>.Zone.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:165:47)
    at Object.wrappedFunc (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:789:34)
    at Promise.then.completed (/home/runner/work/clients/clients/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/clients/clients/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/clients/clients/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)

Check failure on line 0 in junit.xml

See this annotation in the file changed.

@github-actions github-actions / Test Results

AutofillInlineMenuIframeService ► AutofillInlineMenuIframeService initMenuIframe on load of the iframe source announces the aria alert if the aria alert element is populated ► AutofillInlineMenuIframeService initMenuIframe on load of the iframe source ...

Failed test found in:
  junit.xml
Error:
  Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)
Raw output
Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)

- Expected
+ Received

- <div />
+ <iframe
+   allowtransparency="true"
+   scrolling="no"
+   src="chrome-extension://id/overlay/menu.html"
+   style="all: initial !important; position: fixed !important; display: block !important; z-index: 2147483647 !important; line-height: 0 !important; overflow: hidden !important; transition: opacity 125ms ease-out 0s !important; visibility: visible !important; clip-path: none !important; pointer-events: auto !important; margin: 0px !important; padding: 0px !important; color-scheme: normal !important; opacity: 0 !important; height: 0px;"
+   tabindex="-1"
+   title="title"
+ />,

Number of calls: 1
    at /home/runner/work/clients/clients/apps/browser/src/autofill/overlay/inline-menu/iframe-content/autofill-inline-menu-iframe.service.spec.ts:118:33
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:411:30)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:300:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:410:56)
    at Zone.Object.<anonymous>.Zone.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:165:47)
    at Object.wrappedFunc (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:789:34)
    at Promise.then.completed (/home/runner/work/clients/clients/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/clients/clients/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/clients/clients/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)

Check failure on line 0 in junit.xml

See this annotation in the file changed.

@github-actions github-actions / Test Results

AutofillInlineMenuIframeService ► AutofillInlineMenuIframeService event listeners handlePortMessage updating the iframe's position announces the opening of the iframe using an aria alert ► AutofillInlineMenuIframeService event listeners handlePortMessa...

Failed test found in:
  junit.xml
Error:
  Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)
Raw output
Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)

- Expected
+ Received

- <div
-   aria-atomic="true"
-   aria-live="polite"
-   role="alert"
-   style="position: absolute !important; top: -9999px !important; left: -9999px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; opacity: 0 !important; pointer-events: none;"
- >
-   ariaAlert
- </div>
+ <iframe
+   allowtransparency="true"
+   scrolling="no"
+   src="chrome-extension://id/overlay/menu.html"
+   style="all: initial !important; position: fixed !important; display: block !important; z-index: 2147483647 !important; line-height: 0 !important; overflow: hidden !important; transition: opacity 125ms ease-out 0s !important; visibility: visible !important; clip-path: none !important; pointer-events: auto !important; margin: 0px !important; padding: 0px !important; color-scheme: normal !important; opacity: 0 !important; height: 0px !important; top: 100px !important; left: 100px;"
+   tabindex="-1"
+   title="title"
+ />,

Number of calls: 1
    at /home/runner/work/clients/clients/apps/browser/src/autofill/overlay/inline-menu/iframe-content/autofill-inline-menu-iframe.service.spec.ts:376:35
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:411:30)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:300:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:410:56)
    at Zone.Object.<anonymous>.Zone.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:165:47)
    at Object.wrappedFunc (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:789:34)
    at Promise.then.completed (/home/runner/work/clients/clients/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/clients/clients/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/clients/clients/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)

Check failure on line 5 in apps/browser/src/autofill/services/autofill-overlay-content.service.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

AutofillOverlayContentService ► AutofillOverlayContentService setupInlineMenu sets up form field element listeners setting up the form field listeners on account creation fields sets up the field listeners on the field ► AutofillOverlayContentService s...

Failed test found in:
  junit.xml
Error:
  Error: expect(received).toEqual(expected) // deep equality
Raw output
Error: expect(received).toEqual(expected) // deep equality

Expected: 4
Received: 5
    at /home/runner/work/clients/clients/apps/browser/src/autofill/services/autofill-overlay-content.service.spec.ts:1465:60
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/autofill/services/autofill-overlay-content.service.spec.ts:5:58)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:411:30)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:300:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:410:56)
    at Zone.Object.<anonymous>.Zone.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:165:47)
    at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:1314:38
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:445:35)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:331:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:444:64)
    at Zone.Object.<anonymous>.Zone.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:210:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:634:39)
    at Object.<anonymous>.ZoneTask.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:531:25)
    at ZoneTask.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:516:52)
    at data.args.<computed> (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2421:36)
    at Timeout.task [as _onTimeout] (/home/runner/work/clients/clients/node_modules/jest-environment-jsdom/node_modules/jsdom/lib/jsdom/browser/Window.js:520:19)
    at listOnTimeout (node:internal/timers:581:17)
    at processTimers (node:internal/timers:519:7)

Check failure on line 5 in apps/browser/src/autofill/background/overlay.background.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

OverlayBackground ► OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu updating the inline menu position sets the inline menu invisible and updates its position ► OverlayBackground r...

Failed test found in:
  junit.xml
Error:
  TypeError: Cannot read properties of undefined (reading 'postMessage')
Raw output
TypeError: Cannot read properties of undefined (reading 'postMessage')
    at /home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:594:34
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:5:58)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:411:30)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:300:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:410:56)
    at Zone.Object.<anonymous>.Zone.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:165:47)
    at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:1314:38
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:445:35)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:331:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:444:64)
    at Zone.Object.<anonymous>.Zone.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:210:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:634:39)
    at Object.<anonymous>.ZoneTask.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:531:25)
    at ZoneTask.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:516:52)
    at data.args.<computed> (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2421:36)
    at Timeout.task [as _onTimeout] (/home/runner/work/clients/clients/node_modules/jest-environment-jsdom/node_modules/jsdom/lib/jsdom/browser/Window.js:520:19)
    at listOnTimeout (node:internal/timers:581:17)
    at processTimers (node:internal/timers:519:7)

Check failure on line 5 in apps/browser/src/autofill/background/overlay.background.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

OverlayBackground ► OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition toggleInlineMenuHidden skips adjusting the hidden status of the inline menu if the sender tab does not contain the focused field ► O...

Failed test found in:
  junit.xml
Error:
  TypeError: Cannot read properties of undefined (reading 'postMessage')
Raw output
TypeError: Cannot read properties of undefined (reading 'postMessage')
    at /home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:714:32
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:5:58)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:411:30)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:300:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:410:56)
    at Zone.Object.<anonymous>.Zone.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:165:47)
    at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:1314:38
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:445:35)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:331:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:444:64)
    at Zone.Object.<anonymous>.Zone.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:210:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:634:39)

Check failure on line 5 in apps/browser/src/autofill/background/overlay.background.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

OverlayBackground ► OverlayBackground updating the overlay ciphers closes the inline menu on the focused field's tab if the user's auth status is not unlocked ► OverlayBackground updating the overlay ciphers closes the inline menu on the focused field'...

Failed test found in:
  junit.xml
Error:
  Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)
Raw output
Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)

Expected: undefined, {"command": "closeAutofillInlineMenu", "overlayElement": undefined}, {"frameId": 0}

Number of calls: 0
    at /home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:810:34
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:5:58)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:411:30)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:300:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:410:56)
    at Zone.Object.<anonymous>.Zone.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:165:47)
    at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:1314:38
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:445:35)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:331:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:444:64)
    at Zone.Object.<anonymous>.Zone.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:210:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:634:39)

Check failure on line 5 in apps/browser/src/autofill/background/overlay.background.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

OverlayBackground ► OverlayBackground updating the overlay ciphers closes the inline menu on the focused field's tab if current tab is different ► OverlayBackground updating the overlay ciphers closes the inline menu on the focused field's tab if curre...

Failed test found in:
  junit.xml
Error:
  Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)
Raw output
Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)

Expected: undefined, {"command": "closeAutofillInlineMenu", "overlayElement": undefined}, {"frameId": 0}

Number of calls: 0
    at /home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:827:34
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:5:58)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:411:30)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:300:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:410:56)
    at Zone.Object.<anonymous>.Zone.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:165:47)
    at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:1314:38
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:445:35)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:331:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:444:64)
    at Zone.Object.<anonymous>.Zone.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:210:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:634:39)

Check failure on line 5 in apps/browser/src/autofill/background/overlay.background.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

OverlayBackground ► OverlayBackground updating the overlay ciphers queries all cipher types, sorts them by last used, and formats them for usage in the overlay ► OverlayBackground updating the overlay ciphers queries all cipher types, sorts them by las...

Failed test found in:
  junit.xml
Error:
  Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)
Raw output
Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)

Expected: "https://jest-testing-website.com", [3, 4]

Number of calls: 0
    at /home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:842:51
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:5:58)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:411:30)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:300:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:410:56)
    at Zone.Object.<anonymous>.Zone.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:165:47)
    at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:1314:38
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:445:35)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:331:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:444:64)
    at Zone.Object.<anonymous>.Zone.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:210:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:634:39)

Check failure on line 5 in apps/browser/src/autofill/background/overlay.background.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

OverlayBackground ► OverlayBackground updating the overlay ciphers queries only login ciphers when not updating all cipher types ► OverlayBackground updating the overlay ciphers queries only login ciphers when not updating all cipher types

Failed test found in:
  junit.xml
Error:
  Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)
Raw output
Error: expect(jest.fn()).toHaveBeenCalledWith(...expected)

Expected: "https://jest-testing-website.com"

Number of calls: 0
    at /home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:864:51
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:5:58)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:411:30)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:300:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:410:56)
    at Zone.Object.<anonymous>.Zone.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:165:47)
    at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:1314:38
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:445:35)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:331:43)
    at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:444:64)
    at Zone.Object.<anonymous>.Zone.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:210:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:634:39)