[PM-8833] Implement on page autofill menu for password generation #11114
10452 passed, 51 failed and 5 skipped
❌ 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
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
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
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
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)
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
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
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
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
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
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
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)