Skip to content

Update apps/browser/src/autofill/utils/index.ts with positive fucntion #46871

Update apps/browser/src/autofill/utils/index.ts with positive fucntion

Update apps/browser/src/autofill/utils/index.ts with positive fucntion #46871

GitHub Actions / Test Results failed Jan 13, 2025 in 0s

11259 passed, 1 failed and 5 skipped

Tests failed

❌ junit.xml

11265 tests were completed in 304s with 11259 passed, 1 failed and 5 skipped.

Test suite Passed Failed Skipped Time
1Password 1Pif Importer 5✅ 182ms
1Password 1Pux Importer 30✅ 7s
1Password mac CSV Importer 3✅ 372ms
1Password windows CSV Importer 3✅ 535ms
AcceptOrganizationInviteService 5✅ 322ms
AccessPolicySelectorService 26✅ 1s
AccessPolicyService 5✅ 1s
AccessSelectorComponent 15✅ 4s
Account 2✅ 190ms
accountInfoEqual 35✅ 260ms
AccountKeys 4✅ 127ms
AccountProfile 1✅ 379ms
AccountSwitcherService 7✅ 486ms
AddEditComponentV2 2✅ 8s
AddEditCustomFieldDialogComponent 5✅ 1s
AddEditFolderDialogComponent 8✅ 2s
AddEditV2Component 20✅ 3s
AdditionalOptionsSectionComponent 5✅ 2s
Addy.io forwarder 9✅ 752ms
Addy.io forwarder 9✅ 513ms
Addy.io forwarder 8✅ 343ms
AdminConsoleCipherFormConfigService 10✅ 461ms
AppearanceV2Component 5✅ 2s
AppIdService 12✅ 196ms
Attachment 9✅ 177ms
AttachmentsV2Component 3✅ 3s
AttachmentsV2Component 3✅ 17s
AttachmentView 1✅ 275ms
AuthPopoutWindow 8✅ 539ms
AuthRequestService 11✅ 595ms
AuthService 13✅ 735ms
AutofillInit 36✅ 517ms
AutofillInit 19✅ 435ms
AutofillInlineMenuButton 9✅ 396ms
AutofillInlineMenuButtonIframe 1✅ 392ms
AutofillInlineMenuContainer 8✅ 675ms
AutofillInlineMenuContentService 28✅ 2s
AutofillInlineMenuIframeElement 3✅ 423ms
AutofillInlineMenuIframeService 35✅ 1⚪ 547ms
AutofillInlineMenuList 73✅ 33s
AutofillInlineMenuListIframe 1✅ 4s
AutofillOptionsComponent 13✅ 2s
AutofillOverlayButton 7✅ 441ms
AutofillOverlayButtonIframe 1✅ 404ms
AutofillOverlayContentService 97✅ 2s
AutofillOverlayContentService 114✅ 2s
AutofillOverlayIframeElement 3✅ 526ms
AutofillOverlayIframeService 39✅ 1s
AutofillOverlayList 28✅ 5s
AutofillOverlayListIframe 1✅ 450ms
AutofillOverlayPageElement 13✅ 672ms
AutofillService 308✅ 9s
AutoSubmitLogin content script 9✅ 684ms
AutoSubmitLoginBackground 25✅ 578ms
availableAlgorithmsPolicy 9✅ 480ms
BackgroundTaskSchedulerService 6✅ 445ms
BannerComponent 2✅ 631ms
BaseImporter class 27✅ 173ms
BillingAccountProfileStateService 13✅ 287ms
BiometricMessageHandlerService 8✅ 2s
biometrics tests 6✅ 888ms
BiometricStateService 31✅ 1s
BitwardenPasswordProtectedImporter 11✅ 160ms
BreachReportComponent 7✅ 1s
Browser Utils Service 28✅ 332ms
browser-service 3✅ 884ms
BrowserApi 40✅ 394ms
BrowserClipboardService 8✅ 990ms
BrowserPopupUtils 30✅ 524ms
BrowserPremiumUpgradePromptService 1✅ 304ms
BrowserTaskSchedulerService 23✅ 565ms
BrowserTotpCaptureService 7✅ 1s
BrowserViewPasswordHistoryService 1✅ 378ms
BufferedKeyDefinition 9✅ 168ms
BufferedState 22✅ 301ms
buildSvgDomElement 12✅ 317ms
Button 4✅ 581ms
Button 3✅ 515ms
Button 3✅ 4s
Callout 4✅ 797ms
canAccessFeature 21✅ 2s
canAccessFeature 21✅ 957ms
canAccessFeature 9✅ 971ms
canAccessFeature 15✅ 3s
Card 6✅ 141ms
CardDetailsSectionComponent 7✅ 2s
Chrome CSV Importer 2✅ 463ms
Cipher DTO 19✅ 800ms
Cipher Service 17✅ 2s
CipherAttachmentsComponent 14✅ 7s
CipherAuthorizationService 13✅ 205ms
CipherContextMenuHandler 6✅ 413ms
CipherFormGeneratorComponent 4✅ 3s
CipherView 5✅ 1s
cleanUserAgent 4✅ 509ms
clearClipboard 2✅ 296ms
CLI Console log service 2✅ 3s
CollectAutofillContentService 124✅ 4s
Collection 3✅ 3s
CollectionUtils Service 2✅ 276ms
commaSeparatedEmails 5✅ 1s
compareValues 5✅ 248ms
ConfigService 42✅ 1s
ConsoleLogService 5✅ 541ms
ContentMessageHandler 9✅ 433ms
context-menu 12✅ 797ms
ContextMenuClickedHandler 7✅ 434ms
convertToAccessPolicyItemViews 10✅ 382ms
convertToPeopleAccessPoliciesView 13✅ 413ms
convertValues 5✅ 146ms
CopyCipherFieldService 12✅ 2s
CopyClickDirective 5✅ 711ms
createFilter 20✅ 372ms
CreateForwardingAddressRpc 6✅ 350ms
credential-id-utils 7✅ 112ms
CredentialGeneratorService 49✅ 7s
currentVersion 4✅ 388ms
custom rxjs operators 2✅ 197ms
CustomFieldsComponent 23✅ 3s
Dashlane CSV Importer 8✅ 280ms
decodeJwtTokenToJson 5✅ 316ms
Deep Link Guard 9✅ 798ms
DefaultActiveUserState 28✅ 877ms
DefaultActiveUserStateProvider 1✅ 150ms
DefaultCollectionService 2✅ 592ms
DefaultDerivedState 9✅ 330ms
DefaultDomainSettingsService 2✅ 294ms
DefaultGeneratorNavigationService 5✅ 10s
DefaultGlobalState 18✅ 461ms
DefaultLockService 1✅ 270ms
DefaultLoginApprovalComponentService 2✅ 314ms
DefaultLoginComponentService 6✅ 327ms
DefaultLoginDecryptionOptionsService 3✅ 320ms
DefaultOffscreenDocumentService synchronous callback 22✅ 640ms
DefaultRegistrationFinishService 5✅ 362ms
DefaultSdkService 4✅ 723ms
DefaultServerSettingsService 3✅ 832ms
DefaultSetPasswordJitService 5✅ 1s
DefaultSingleUserState 31✅ 538ms
DefaultStateProvider 17✅ 213ms
DefaultTaskSchedulerService 7✅ 188ms
DefaultvNextCollectionService 13✅ 2s
DeleteAttachmentComponent 4✅ 2s
DeriveDefinition 2✅ 140ms
deserialization helpers 2✅ 347ms
deserializes state key definitions 10✅ 1s
deserializes state key definitions 2✅ 129ms
deserializes state UserKeyDefinition {
stateDefinition: [StateDefinition],
key: 'clientKeyHalf',
options: [Object],
clearOn: [Array],
debug: [Object],
[Symbol(UserKeyDefinition)]: true
} 7✅ 465ms
DesktopLockComponentService 14✅ 3s
DesktopLoginApprovalComponentService 3✅ 2s
DesktopLoginComponentService 9✅ 9s
devFlag decorator 2✅ 336ms
DevicesApiServiceImplementation 4✅ 284ms
deviceTrustService 41✅ 631ms
DomainBase 5✅ 150ms
domainNameValidator 13✅ 2s
DomElementVisibilityService 19✅ 531ms
DomQueryService 5✅ 322ms
DownloadAttachmentComponent 5✅ 1s
DuckDuckGo forwarder 8✅ 341ms
DynamicPasswordPolicyConstraints 23✅ 365ms
EFF long word list generation strategy 13✅ 629ms
ElectronLogMainService 1✅ 946ms
Email subaddress list generation strategy 11✅ 445ms
Email subaddress list generation strategy 11✅ 453ms
EmailCalculator 14✅ 328ms
EmailRandomizer 31✅ 5s
EmergencyAccessService 8✅ 559ms
EmergencyViewDialogComponent 7✅ 3s
encArrayBuffer 7✅ 343ms
encrypted folders 3✅ 148ms
encrypted org keys 1✅ 1s
encrypted provider keys 1✅ 177ms
EncryptionPair 4✅ 519ms
EncryptService 20✅ 310ms
EncString 41✅ 276ms
Enpass JSON Importer 5✅ 372ms
EnvironmentService 24✅ 216ms
errorOnChange 52✅ 291ms
EventRunnerService 2✅ 242ms
Ever had user key 2✅ 150ms
ExposedPasswordsReportComponent 3✅ 2s
ExtensionLockComponentService 14✅ 1s
ExtensionLoginComponentService 2✅ 4s
ExtensionLoginDecryptionOptionsService 4✅ 1s
extensionRefreshRedirect 2✅ 482ms
ExtensionSsoComponentService 2✅ 4s
FamiliesPolicyService 5✅ 366ms
Fastmail forwarder 23✅ 462ms
Fido2 Content Script 8✅ 409ms
Fido2 page script with native WebAuthn support 8✅ 794ms
Fido2 page script without native WebAuthn support 3✅ 335ms
FIDO2 page-script for manifest v2 3✅ 402ms
Fido2 Utils 10✅ 154ms
Fido2ActiveRequestManager 4✅ 288ms
Fido2Background 22✅ 691ms
Fido2Credential 7✅ 175ms
Fido2UserVerificationService 13✅ 396ms
FidoAuthenticatorService 32✅ 2⚪ 2s
FidoAuthenticatorService 39✅ 532ms
Field 6✅ 576ms
FilelessImporterBackground 17✅ 456ms
Firefox CSV Importer 2✅ 222ms
Firefox Relay forwarder 8✅ 468ms
flagEnabled 11✅ 176ms
Folder 5✅ 265ms
Folder Service 13✅ 333ms
FoldersV2Component 3✅ 2s
FolderView 1✅ 208ms
forbiddenCharacters 4✅ 3s
foreground background memory storage interaction 6✅ 631ms
ForegroundSyncService 3✅ 781ms
ForegroundTaskSchedulerService 2✅ 513ms
FormSelectionList 15✅ 361ms
ForwarderContext 11✅ 380ms
ForwarderGeneratorStrategy 10✅ 598ms
freeTrialTextResolver 3✅ 277ms
fromChromeEvent 4✅ 807ms
FSecure FSK Importer 2✅ 145ms
functionToObservable 9✅ 361ms
GeneratedCredential 6✅ 247ms
GeneratedCredential 6✅ 6s
GeneratePasswordToClipboardCommand 2✅ 422ms
GeneratorComponent 2✅ 1s
GeneratorNavigationEvaluator 10✅ 6s
GetAccountIdRpc 5✅ 390ms
getStoredValue 3✅ 145ms
getUniqueItems 12✅ 337ms
guid-utils 2✅ 167ms
helpers 6✅ 193ms
Icon 5✅ 241ms
IconComponent 2✅ 366ms
Identity 6✅ 223ms
IfFeatureDirective 6✅ 349ms
ImportService 12✅ 1s
ImportService 2✅ 4s
InactiveTwoFactorReportComponent 3✅ 2s
InlineDerivedState 3✅ 555ms
InlineMenuFieldQualificationService 52✅ 542ms
InsertAutofillContentService 51✅ 824ms
IntegrationCardComponent 13✅ 2s
IntegrationContext 19✅ 207ms
IntegrationGridComponent 4✅ 2s
IntegrationsComponent 1✅ 2s
Is Enterprise Org Guard 11✅ 988ms
Is Paid Org Guard 4✅ 764ms
isDynamic 2✅ 238ms
ItemDetailsSectionComponent 27✅ 4s
ItemDetailsV2Component 2✅ 1s
Jest 1✅ 100ms
KdfConfigService 15✅ 377ms
KeePass2 Xml Importer 5✅ 842ms
KeePassX CSV Importer 2✅ 638ms
Keeper CSV Importer 5✅ 498ms
Keeper Json Importer 5✅ 514ms
Key definitions 6✅ 854ms
Key definitions 5✅ 518ms
Key definitions 2✅ 184ms
Key definitions 1✅ 6s
KeyConnectorService 14✅ 362ms
KeyDefinition 17✅ 176ms
KeyGenerationService 9✅ 230ms
KeyRotationService 6✅ 2s
keyService 54✅ 2s
KeyServiceLegacyEncryptorProvider 24✅ 467ms
KeyServiceRandomizer 22✅ 386ms
Lastpass CSV Importer 5✅ 355ms
Lazy 7✅ 191ms
leastPrivilege 5✅ 961ms
LegacyPasswordGenerationService 14✅ 1000ms
LegacyUsernameGenerationService 15✅ 5s
LocalBackedSessionStorage 21✅ 423ms
LocalGeneratorHistoryService 12✅ 8s
Login DTO 8✅ 169ms
LoginApprovalComponent 4✅ 5s
LoginCredentialsViewComponent 9✅ 2s
LoginDetailsSectionComponent 41✅ 10s
LoginEmailService 8✅ 276ms
LoginStrategy 30✅ 4s
LoginStrategy 10✅ 2s
LoginStrategy 17✅ 2s
LoginStrategy 16✅ 2s
LoginStrategy 15✅ 1s
LoginStrategy 12✅ 1s
LoginStrategy 22✅ 2s
LoginStrategyService 4✅ 707ms
LoginUri 8✅ 161ms
LoginUriView 28✅ 186ms
LoginView 1✅ 233ms
LP Suppress Import Download 5✅ 406ms
LP Suppress Import Download for Manifest v2 1✅ 340ms
LpFilelessImporter 16✅ 405ms
Member Cipher Details API Service 6✅ 813ms
Member Cipher Details API Service 2✅ 294ms
Member Cipher Details API Service 4✅ 555ms
MemoryStorageService 5✅ 1s
Menu 4✅ 667ms
MessageListener 2✅ 204ms
Messenger 7✅ 426ms
MigrationBuilder 32✅ 374ms
MigrationBuilderService 32✅ 1s
MigrationRunner 4✅ 1⚪ 1s
migrator default methods 24✅ 234ms
MSecureCsvImporter.parse 5✅ 150ms
Myki CSV Importer 6✅ 719ms
NavigationProductSwitcherComponent 6✅ 1s
Netwrix Password Secure CSV Importer 5✅ 492ms
New Device Verification Notice 3✅ 808ms
NewDeviceVerificationNoticeGuard 12✅ 2s
NewDeviceVerificationNoticePageOneComponent 9✅ 1s
NewDeviceVerificationNoticePageTwoComponent 8✅ 2s
NewItemDropdownV2Component 6✅ 2s
NodeCrypto Function Service 65✅ 857ms
NordPass CSV Importer 13✅ 312ms
normalizeExpiryYearFormat 135✅ 320ms
NotificationBackground 51✅ 1s
objectToStore 11✅ 372ms
OffscreenDocument 5✅ 500ms
OpenAttachmentsComponent 7✅ 1s
OptionsClassifier 6✅ 286ms
Org Domain API Service 8✅ 266ms
Org Domain Service 7✅ 173ms
Organization Permissions Guard 7✅ 745ms
Organization Redirect Guard 4✅ 469ms
OrganizationAuthRequestService 5✅ 4s
OrganizationManagementPreferencesService 3✅ 433ms
ORGANIZATIONS state 1✅ 140ms
OrganizationService 17✅ 251ms
OrganizationService 11✅ 281ms
OrganizationUserResetPasswordService 11✅ 511ms
OrgKeyEncryptor 9✅ 253ms
orgSeatLimitReachedValidator 6✅ 339ms
OverlayBackground 148✅ 1❌ 9s
OverlayBackground 69✅ 863ms
OverlayNotificationsBackground 30✅ 743ms
OverlayNotificationsContentService 11✅ 491ms
p1363ToDer 6✅ 270ms
Passky Json Importer 2✅ 269ms
Passphrase generation strategy 12✅ 505ms
passphraseLeastPrivilege 5✅ 1s
PassphrasePolicyConstraints 13✅ 357ms
Password 6✅ 206ms
Password generation strategy 21✅ 7s
password generator constraint utilities 43✅ 616ms
Password generator options builder 137✅ 597ms
Password generator options builder 34✅ 498ms
Password generator options builder 4✅ 220ms
Password generator service 10✅ 468ms
PasswordHealthComponent 2✅ 4s
PasswordHealthMembersUriComponent 1✅ 5s
PasswordHistoryV2Component 2✅ 6s
PasswordHistoryView 1✅ 140ms
PasswordHistoryViewComponent 2✅ 1s
PasswordInputToggle 9✅ 3s
passwordLeastPrivilege 9✅ 607ms
PasswordPolicyConstraints 31✅ 357ms
PasswordRandomizer 31✅ 2s
PasswordRepromptService 2✅ 3s
PasswordResetEnrollmentServiceImplementation 5✅ 2s
PasswordStrengthService 6✅ 258ms
PasswordStrengthV2Component 9✅ 7s
PasswordXPCsvImporter 9✅ 337ms
PinService 42✅ 713ms
PolicyService 23✅ 821ms
Popup router cache guard 6✅ 490ms
popup view cache 11✅ 882ms
PREFERENCES 6✅ 493ms
processNames 7✅ 95ms
ProductSwitcherService 14✅ 433ms
Project Redirect Guard 3✅ 16s
Protonpass Json Importer 9✅ 306ms
Provider Permissions Guard 6✅ 4s
PROVIDERS key definition 9✅ 207ms
PSONO JSON Importer 13✅ 1⚪ 299ms
RadioButton 3✅ 817ms
RadioGroupComponent 3✅ 3s
RangeWithDefault 4✅ 152ms
regenerateIfNeeded 15✅ 2s
RemoveLegacyEtmKeyMigrator 72✅ 518ms
RemoveLegacyEtmKeyMigrator 60✅ 249ms
RemoveLegacyEtmKeyMigrator 67✅ 297ms
RemoveLegacyEtmKeyMigrator 68✅ 325ms
RemoveLegacyEtmKeyMigrator 66✅ 927ms
RemoveLegacyEtmKeyMigrator 65✅ 299ms
RemoveLegacyEtmKeyMigrator 67✅ 341ms
RemoveLegacyEtmKeyMigrator 65✅ 409ms
RemoveLegacyEtmKeyMigrator 66✅ 241ms
RemoveLegacyEtmKeyMigrator 66✅ 278ms
RemoveLegacyEtmKeyMigrator 70✅ 320ms
RemoveLegacyEtmKeyMigrator 84✅ 412ms
RemoveLegacyEtmKeyMigrator 66✅ 441ms
RemoveLegacyEtmKeyMigrator 65✅ 527ms
RemoveLegacyEtmKeyMigrator 64✅ 411ms
RemoveLegacyEtmKeyMigrator 62✅ 251ms
RemoveLegacyEtmKeyMigrator 66✅ 338ms
RemoveLegacyEtmKeyMigrator 65✅ 405ms
RemoveLegacyEtmKeyMigrator 66✅ 301ms
RemoveLegacyEtmKeyMigrator 66✅ 251ms
RemoveLegacyEtmKeyMigrator 66✅ 322ms
RemoveLegacyEtmKeyMigrator 67✅ 230ms
RemoveLegacyEtmKeyMigrator 65✅ 478ms
RemoveLegacyEtmKeyMigrator 68✅ 357ms
RemoveLegacyEtmKeyMigrator 66✅ 315ms
RemoveLegacyEtmKeyMigrator 67✅ 295ms
RemoveLegacyEtmKeyMigrator 62✅ 309ms
RemoveLegacyEtmKeyMigrator 64✅ 329ms
RemoveLegacyEtmKeyMigrator 65✅ 364ms
RemoveLegacyEtmKeyMigrator 64✅ 302ms
RemoveLegacyEtmKeyMigrator 68✅ 318ms
RemoveLegacyEtmKeyMigrator 64✅ 331ms
RemoveLegacyEtmKeyMigrator 66✅ 375ms
RemoveLegacyEtmKeyMigrator 64✅ 274ms
RemoveLegacyEtmKeyMigrator 64✅ 296ms
RemoveLegacyEtmKeyMigrator 67✅ 435ms
RemoveLegacyEtmKeyMigrator 66✅ 427ms
RemoveLegacyEtmKeyMigrator 67✅ 298ms
RemoveLegacyEtmKeyMigrator 67✅ 276ms
RemoveLegacyEtmKeyMigrator 64✅ 223ms
RemoveLegacyEtmKeyMigrator 67✅ 267ms
RemoveLegacyEtmKeyMigrator 67✅ 285ms
RemoveLegacyEtmKeyMigrator 67✅ 256ms
RemoveLegacyEtmKeyMigrator 66✅ 245ms
RemoveLegacyEtmKeyMigrator 63✅ 939ms
RemoveLegacyEtmKeyMigrator 63✅ 236ms
RemoveLegacyEtmKeyMigrator 65✅ 243ms
RemoveLegacyEtmKeyMigrator 66✅ 273ms
RemoveLegacyEtmKeyMigrator 63✅ 243ms
RemoveLegacyEtmKeyMigrator 66✅ 4s
RemoveLegacyEtmKeyMigrator 64✅ 443ms
RemoveLegacyEtmKeyMigrator 64✅ 393ms
RemoveLegacyEtmKeyMigrator 65✅ 621ms
RemoveLegacyEtmKeyMigrator 66✅ 863ms
RemoveLegacyEtmKeyMigrator 64✅ 2s
RemoveLegacyEtmKeyMigrator 63✅ 1s
RemoveLegacyEtmKeyMigrator 62✅ 209ms
RemoveLegacyEtmKeyMigrator 62✅ 232ms
RemoveLegacyEtmKeyMigrator 62✅ 402ms
RemoveLegacyEtmKeyMigrator 64✅ 493ms
RemoveLegacyEtmKeyMigrator 62✅ 556ms
RemoveLegacyEtmKeyMigrator 66✅ 643ms
RemoveLegacyEtmKeyMigrator 61✅ 569ms
RemoveLegacyEtmKeyMigrator 62✅ 336ms
RemoveLegacyEtmKeyMigrator 62✅ 236ms
RemoveLegacyEtmKeyMigrator 62✅ 221ms
RemoveLegacyEtmKeyMigrator 62✅ 294ms
RemoveLegacyEtmKeyMigrator 62✅ 243ms
RestClient 42✅ 376ms
ReusedPasswordsReportComponent 3✅ 2s
Roboform CSV Importer 3✅ 1s
RotateableKeySetService 1✅ 1s
Safari CSV Importer 2✅ 471ms
SafeUrls service 3✅ 167ms
ScriptInjectorService 12✅ 349ms
SecretClassifier 17✅ 157ms
SecretKeyDefinition 18✅ 186ms
SecretService 3✅ 609ms
SecretsManagerPortingApiService 8✅ 526ms
SecretsManagerService 4✅ 320ms
SecretState 13✅ 312ms
SecureNote 5✅ 145ms
SecureSafe CSV Importer 2✅ 217ms
Send 3✅ 151ms
Send State Provider 2✅ 152ms
SendAccess 3✅ 2s
SendCreatedComponent 9✅ 2s
SendFile 3✅ 150ms
SendItemsService 7✅ 791ms
SendListFiltersComponent 3✅ 13s
SendListFiltersService 3✅ 942ms
SendListItemsContainerComponent 4✅ 20s
SendService 28✅ 2s
SendText 3✅ 163ms
SendV2Component 4✅ 2s
sequentialize decorator 10✅ 940ms
ServerConfigData 3✅ 580ms
ServerSettings 3✅ 348ms
Service account Redirect Guard 3✅ 25s
ServiceContainer 1✅ 11s
ServiceContainer 1✅ 20s
serviceUtils 4✅ 153ms
Specific State Providers 16✅ 402ms
Sshkey 5✅ 158ms
SsoComponent 20✅ 7s
state 3✅ 166ms
state definitions follow rules for client web 296✅ 773ms
StateEventRegistrarService 3✅ 356ms
StorageServiceProvider 2✅ 130ms
SubjectMessageSender 5✅ 249ms
sum 22✅ 272ms
SymmetricCryptoKey 7✅ 379ms
SyncServiceListener 3✅ 493ms
TabsBackground 19✅ 430ms
throttle decorator 5✅ 351ms
toAlmostEqual custom matcher 9✅ 283ms
Toast default timer 2✅ 662ms
toBeFulfilled 15✅ 154ms
toEqualBuffer custom matcher 4✅ 344ms
TokenService 180✅ 8s
TotpService 5✅ 1s
TrialInitiationComponent 15✅ 26s
TriggerAutofillScriptInjection 1✅ 471ms
trimValidator 7✅ 706ms
TwoFactorComponent 17✅ 1s
TwoFactorComponent 16✅ 3s
unauthUiRefreshRedirect 2✅ 339ms
UnsecuredWebsitesReportComponent 3✅ 2s
UriOptionComponent 14✅ 2s
UserAutoUnlockKeyService 3✅ 2s
UserDecryptionOptionsService 4✅ 1s
UserKeyEncryptor 9✅ 297ms
UserKeyEncryptor 11✅ 147ms
UsernameRandomizer 10✅ 1s
UserStateSubject 49✅ 915ms
UserVerificationService 16✅ 345ms
Utils Service 92✅ 252ms
validateRpId 11✅ 255ms
Vault Browser State Service 4✅ 692ms
vault filter service 14✅ 568ms
VaultBannersComponent 8✅ 5s
VaultBannersService 14✅ 571ms
VaultExportService 14✅ 8s
VaultExportService 14✅ 9s
VaultFilter 19✅ 354ms
VaultFilter 18✅ 350ms
VaultGeneratorDialogComponent 3✅ 3s
VaultHeaderV2Component 5✅ 2s
VaultOnboardingComponent 12✅ 3s
VaultPopoutWindow 10✅ 351ms
VaultPopupAutofillService 27✅ 2s
VaultPopupItemsService 25✅ 11s
VaultPopupListFiltersService 27✅ 880ms
VaultProfileService 6✅ 531ms
VaultTimeoutInputComponent 3✅ 2s
VaultTimeoutService 18✅ 264ms
VaultTimeoutSettingsService 47✅ 623ms
ViewComponent 3✅ 5s
ViewIdentitySectionsComponent 7✅ 2s
ViewV2Component 8✅ 3s
WeakPasswordsReportComponent 3✅ 5s
Web Platform Utils Service 14✅ 238ms
WebauthnAdminService 10✅ 928ms
WebAuthnLoginPrfKeyService 1✅ 174ms
WebAuthnLoginService 6✅ 346ms
WebCipherFormGenerationService 5✅ 3s
WebCrypto Function Service 70✅ 977ms
WebEnvironmentService 20✅ 1s
WebLockComponentService 7✅ 426ms
WebLoginComponentService 5✅ 7s
WebLoginDecryptionOptionsService 2✅ 2s
WebMigrationRunner 5✅ 907ms
WebRegistrationFinishService 13✅ 11s
WebSsoComponentService 2✅ 1s
WebStorageServiceProvider 6✅ 248ms
WebVaultGeneratorDialogComponent 4✅ 2s
WebVaultPremiumUpgradePromptService 3✅ 4s
WebViewPasswordHistoryService 1✅ 1s
Zoho Vault CSV Importer 4✅ 2s

❌ OverlayBackground

OverlayBackground storing pageDetails stores the page details for the tab
  ✅ OverlayBackground storing pageDetails stores the page details for the tab
OverlayBackground storing pageDetails building sub frame offsets triggers a destruction of the inline menu listeners if the max frame depth is exceeded 
  ✅ OverlayBackground storing pageDetails building sub frame offsets triggers a destruction of the inline menu listeners if the max frame depth is exceeded
OverlayBackground storing pageDetails building sub frame offsets builds the offset values for a sub frame within the tab
  ✅ OverlayBackground storing pageDetails building sub frame offsets builds the offset values for a sub frame within the tab
OverlayBackground storing pageDetails building sub frame offsets skips building offset values for a previously calculated sub frame
  ✅ OverlayBackground storing pageDetails building sub frame offsets skips building offset values for a previously calculated sub frame
OverlayBackground storing pageDetails building sub frame offsets will attempt to build the sub frame offsets by posting window messages if a set of offsets is not returned
  ✅ OverlayBackground storing pageDetails building sub frame offsets will attempt to build the sub frame offsets by posting window messages if a set of offsets is not returned
OverlayBackground storing pageDetails building sub frame offsets updates sub frame data that has been calculated using window messages
  ✅ OverlayBackground storing pageDetails building sub frame offsets updates sub frame data that has been calculated using window messages
OverlayBackground removing pageDetails removes the page details and port key for a specific tab from the pageDetailsForTab object
  ✅ OverlayBackground removing pageDetails removes the page details and port key for a specific tab from the pageDetailsForTab object
OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition checkShouldRepositionInlineMenu blocking a reposition of the overlay blocks repositioning when the focused field data is not set
  ✅ OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition checkShouldRepositionInlineMenu blocking a reposition of the overlay blocks repositioning when the focused field data is not set
OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition checkShouldRepositionInlineMenu blocking a reposition of the overlay blocks repositioning when the sender is from a different tab than the focused field
  ✅ OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition checkShouldRepositionInlineMenu blocking a reposition of the overlay blocks repositioning when the sender is from a different tab than the focused field
OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition checkShouldRepositionInlineMenu blocking a reposition of the overlay blocks repositioning when the sender frame is not a parent frame of the focused field
  ✅ OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition checkShouldRepositionInlineMenu blocking a reposition of the overlay blocks repositioning when the sender frame is not a parent frame of the focused field
OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition checkShouldRepositionInlineMenu allowing a reposition of the overlay allows repositioning when the sender frame is for the focused field and the inline menu is visible, 
  ✅ OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition checkShouldRepositionInlineMenu allowing a reposition of the overlay allows repositioning when the sender frame is for the focused field and the inline menu is visible,
OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu closes the inline menu if the field is not focused
  ✅ OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu closes the inline menu if the field is not focused
OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu closes the inline menu if the focused field is not within the viewport
  ✅ OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu closes the inline menu if the focused field is not within the viewport
OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu rebuilds the sub frame offsets when the focused field's frame id indicates that it is within a sub frame
  ✅ OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu rebuilds the sub frame offsets when the focused field's frame id indicates that it is within a sub frame
OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu updating the inline menu position skips updating the position of either inline menu element if a field is not currently focused
  ✅ OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu updating the inline menu position skips updating the position of either inline menu element if a field is not currently focused
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 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 re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu updating the inline menu position skips updating the inline menu list if the user has the inline menu set to open on button click
  ✅ OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu updating the inline menu position skips updating the inline menu list if the user has the inline menu set to open on button click
OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu updating the inline menu position skips updating the inline menu list if the focused field has a value and the user status is not unlocked
  ✅ OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition repositionInlineMenu updating the inline menu position skips updating the inline menu list if the focused field has a value and the user status is not unlocked
OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition triggerSubFrameFocusInRebuild triggers a rebuild of the sub frame and updates the inline menu position
  ✅ OverlayBackground re-positioning the inline menu within sub frames triggerAutofillOverlayReposition triggerSubFrameFocusInRebuild triggers a rebuild of the sub frame and updates the inline menu position
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
  ✅ 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
OverlayBackground updating the overlay ciphers skips updating the overlay ciphers if the user's auth status is not unlocked
  ✅ OverlayBackground updating the overlay ciphers skips updating the overlay ciphers if the user's auth status is not unlocked
OverlayBackground updating the overlay ciphers skips updating the inline menu ciphers if the current tab url has non-http protocol
  ✅ OverlayBackground updating the overlay ciphers skips updating the inline menu ciphers if the current tab url has non-http protocol
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 current tab is different
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 last used, and formats them for usage in the overlay
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
OverlayBackground updating the overlay ciphers queries all cipher types when the card and identity ciphers set is not built when only updating login ciphers
  ✅ OverlayBackground updating the overlay ciphers queries all cipher types when the card and identity ciphers set is not built when only updating login ciphers
OverlayBackground updating the overlay ciphers posts an `updateAutofillInlineMenuListCiphers` message to the overlay list port, and send a `updateAutofillInlineMenuListCiphers` message to the tab indicating that the list of ciphers is populated
  ✅ OverlayBackground updating the overlay ciphers posts an `updateAutofillInlineMenuListCiphers` message to the overlay list port, and send a `updateAutofillInlineMenuListCiphers` message to the tab indicating that the list of ciphers is populated
OverlayBackground updating the overlay ciphers updates the inline menu list with card ciphers
  ✅ OverlayBackground updating the overlay ciphers updates the inline menu list with card ciphers
OverlayBackground updating the overlay ciphers updating ciphers for an account creation inline menu updates the ciphers with a list of identity ciphers that contain a username
  ✅ OverlayBackground updating the overlay ciphers updating ciphers for an account creation inline menu updates the ciphers with a list of identity ciphers that contain a username
OverlayBackground updating the overlay ciphers updating ciphers for an account creation inline menu appends any found login ciphers to the list of identity ciphers
  ✅ OverlayBackground updating the overlay ciphers updating ciphers for an account creation inline menu appends any found login ciphers to the list of identity ciphers
OverlayBackground updating the overlay ciphers updating ciphers for an account creation inline menu skips any identity ciphers that do not contain a username or an email address
  ✅ OverlayBackground updating the overlay ciphers updating ciphers for an account creation inline menu skips any identity ciphers that do not contain a username or an email address
OverlayBackground updating the overlay ciphers updating ciphers for an account creation inline menu does not add the identity ciphers if the field is for a password field
  ✅ OverlayBackground updating the overlay ciphers updating ciphers for an account creation inline menu does not add the identity ciphers if the field is for a password field
OverlayBackground updating the overlay ciphers adds available passkey ciphers to the inline menu
  ✅ OverlayBackground updating the overlay ciphers adds available passkey ciphers to the inline menu
OverlayBackground updating the overlay ciphers does not add a passkey to the inline menu when its rpId is part of the neverDomains exclusion list
  ✅ OverlayBackground updating the overlay ciphers does not add a passkey to the inline menu when its rpId is part of the neverDomains exclusion list
OverlayBackground updating the overlay ciphers does not add passkeys to the inline menu if the passkey setting is disabled
  ✅ OverlayBackground updating the overlay ciphers does not add passkeys to the inline menu if the passkey setting is disabled
OverlayBackground updating the overlay ciphers updates the inline menu list with login ciphers when the field fill type is for updating the current password
  ✅ OverlayBackground updating the overlay ciphers updates the inline menu list with login ciphers when the field fill type is for updating the current password
OverlayBackground extension message handlers autofillOverlayElementClosed message handler disconnects any expired ports if the sender is not from the same page as the most recently focused field
  ✅ OverlayBackground extension message handlers autofillOverlayElementClosed message handler disconnects any expired ports if the sender is not from the same page as the most recently focused field
OverlayBackground extension message handlers autofillOverlayElementClosed message handler disconnects the button element port
  ✅ OverlayBackground extension message handlers autofillOverlayElementClosed message handler disconnects the button element port
OverlayBackground extension message handlers autofillOverlayElementClosed message handler disconnects the list element port
  ✅ OverlayBackground extension message handlers autofillOverlayElementClosed message handler disconnects the list element port
OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler will not open the add edit popout window if the message does not have a login cipher provided
  ✅ OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler will not open the add edit popout window if the message does not have a login cipher provided
OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler resets the currentAddNewItemData to null when a cipher view is not successfully created
  ✅ OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler resets the currentAddNewItemData to null when a cipher view is not successfully created
OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler will open the add edit popout window after creating a new cipher
  ✅ OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler will open the add edit popout window after creating a new cipher
OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler creates a new card cipher
  ✅ OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler creates a new card cipher
OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler creating a new identity cipher populates an identity cipher view and creates it
  ✅ OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler creating a new identity cipher populates an identity cipher view and creates it
OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler creating a new identity cipher saves the first name based on the full name value
  ✅ OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler creating a new identity cipher saves the first name based on the full name value
OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler creating a new identity cipher saves the first and middle names based on the full name value
  ✅ OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler creating a new identity cipher saves the first and middle names based on the full name value
OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler creating a new identity cipher saves the first, middle, and last names based on the full name value
  ✅ OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler creating a new identity cipher saves the first, middle, and last names based on the full name value
OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler pulling cipher data from multiple frames of a tab combines the login cipher data from all frames
  ✅ OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler pulling cipher data from multiple frames of a tab combines the login cipher data from all frames
OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler pulling cipher data from multiple frames of a tab sets the uri to the subframe of a tab if the login data is complete
  ✅ OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler pulling cipher data from multiple frames of a tab sets the uri to the subframe of a tab if the login data is complete
OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler pulling cipher data from multiple frames of a tab combines the card cipher data from all frames
  ✅ OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler pulling cipher data from multiple frames of a tab combines the card cipher data from all frames
OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler pulling cipher data from multiple frames of a tab combines the identity cipher data from all frames
  ✅ OverlayBackground extension message handlers autofillOverlayAddNewVaultItem message handler pulling cipher data from multiple frames of a tab combines the identity cipher data from all frames
OverlayBackground extension message handlers checkIsInlineMenuCiphersPopulated message handler returns false if the sender's tab id is not equal to the focused field's tab id
  ✅ OverlayBackground extension message handlers checkIsInlineMenuCiphersPopulated message handler returns false if the sender's tab id is not equal to the focused field's tab id
OverlayBackground extension message handlers checkIsInlineMenuCiphersPopulated message handler returns false if the overlay login cipher are not populated
  ✅ OverlayBackground extension message handlers checkIsInlineMenuCiphersPopulated message handler returns false if the overlay login cipher are not populated
OverlayBackground extension message handlers checkIsInlineMenuCiphersPopulated message handler returns true if the overlay login ciphers are populated
  ✅ OverlayBackground extension message handlers checkIsInlineMenuCiphersPopulated message handler returns true if the overlay login ciphers are populated
OverlayBackground extension message handlers updateFocusedFieldData message handler sends a message to the sender frame to unset the most recently focused field data when the currently focused field does not belong to the sender
  ✅ OverlayBackground extension message handlers updateFocusedFieldData message handler sends a message to the sender frame to unset the most recently focused field data when the currently focused field does not belong to the sender
OverlayBackground extension message handlers updateFocusedFieldData message handler triggers an update of the identity ciphers present on a login field
  ✅ OverlayBackground extension message handlers updateFocusedFieldData message handler triggers an update of the identity ciphers present on a login field
OverlayBackground extension message handlers updateFocusedFieldData message handler triggers an update of the inline menu ciphers when the new focused field's cipher type does not equal the previous focused field's cipher type
  ✅ OverlayBackground extension message handlers updateFocusedFieldData message handler triggers an update of the inline menu ciphers when the new focused field's cipher type does not equal the previous focused field's cipher type
OverlayBackground extension message handlers updateFocusedFieldData message handler displaying the password generation menu displays the password generator when the focused field is for password generation
  ✅ OverlayBackground extension message handlers updateFocusedFieldData message handler displaying the password generation menu displays the password generator when the focused field is for password generation
OverlayBackground extension message handlers updateFocusedFieldData message handler displaying the password generation menu displays the password generator when the focused field is for login and the field has an account creation type of password
  ✅ OverlayBackground extension message handlers updateFocusedFieldData message handler displaying the password generation menu displays the password generator when the focused field is for login and the field has an account creation type of password
OverlayBackground extension message handlers updateFocusedFieldData message handler displaying the save login menu shows the save login menu when the focused field type is for password generation and the field is filled
  ✅ OverlayBackground extension message handlers updateFocusedFieldData message handler displaying the save login menu shows the save login menu when the focused field type is for password generation and the field is filled
OverlayBackground extension message handlers updateFocusedFieldData message handler displaying the save login menu shows the save login menu when the focused field type is for a login cipher and the field is filled
  ✅ OverlayBackground extension message handlers updateFocusedFieldData message handler displaying the save login menu shows the save login menu when the focused field type is for a login cipher and the field is filled
OverlayBackground extension message handlers updateIsFieldCurrentlyFocused message handler skips updating the isFiledCurrentlyFocused value when the focused field data is populated and the sender frame id does not equal the focused field's frame id
  ✅ OverlayBackground extension message handlers updateIsFieldCurrentlyFocused message handler skips updating the isFiledCurrentlyFocused value when the focused field data is populated and the sender frame id does not equal the focused field's frame id
  ✅ OverlayBackground extension message handlers updateIsFieldCurrentlyFocused message handler skips updating the isFiledCurrentlyFocused value when the focused field data is populated and the sender frame id does not equal the focused field's frame id
OverlayBackground extension message handlers checkIsFieldCurrentlyFocused message handler returns true when a form field is currently focused
  ✅ OverlayBackground extension message handlers checkIsFieldCurrentlyFocused message handler returns true when a form field is currently focused
OverlayBackground extension message handlers checkIsFieldCurrentlyFilling message handler returns true if autofill is currently running
  ✅ OverlayBackground extension message handlers checkIsFieldCurrentlyFilling message handler returns true if autofill is currently running
OverlayBackground extension message handlers getAutofillInlineMenuVisibility message handler returns the current inline menu visibility setting
  ✅ OverlayBackground extension message handlers getAutofillInlineMenuVisibility message handler returns the current inline menu visibility setting
OverlayBackground extension message handlers openAutofillInlineMenu message handler updates the inline menu position of both button and list elements if the inline menu is being forced open
  ✅ OverlayBackground extension message handlers openAutofillInlineMenu message handler updates the inline menu position of both button and list elements if the inline menu is being forced open
OverlayBackground extension message handlers openAutofillInlineMenu message handler when the focused field does not have a value updates the position of the both button and list elements if the user has the inline menu set to show on field focus
  ✅ OverlayBackground extension message handlers openAutofillInlineMenu message handler when the focused field does not have a value updates the position of the both button and list elements if the user has the inline menu set to show on field focus
OverlayBackground extension message handlers openAutofillInlineMenu message handler when the focused field does not have a value closes the list if the user has the inline menu set to show on button click and the list is open
  ✅ OverlayBackground extension message handlers openAutofillInlineMenu message handler when the focused field does not have a value closes the list if the user has the inline menu set to show on button click and the list is open
OverlayBackground extension message handlers openAutofillInlineMenu message handler when the focused field does not have a value updates the position of the button if the user has the inline menu set to show on button click
  ✅ OverlayBackground extension message handlers openAutofillInlineMenu message handler when the focused field does not have a value updates the position of the button if the user has the inline menu set to show on button click
OverlayBackground extension message handlers openAutofillInlineMenu message handler when the focused field has a value updates the position of both button and list elements if the inline menu is showing the save login view
  ✅ OverlayBackground extension message handlers openAutofillInlineMenu message handler when the focused field has a value updates the position of both button and list elements if the inline menu is showing the save login view
OverlayBackground extension message handlers openAutofillInlineMenu message handler when the focused field has a value closes the inline menu list if it is visible
  ✅ OverlayBackground extension message handlers openAutofillInlineMenu message handler when the focused field has a value closes the inline menu list if it is visible
OverlayBackground extension message handlers openAutofillInlineMenu message handler when the focused field has a value updates the position of the inline menu button
  ✅ OverlayBackground extension message handlers openAutofillInlineMenu message handler when the focused field has a value updates the position of the inline menu button
OverlayBackground extension message handlers closeAutofillInlineMenu sends a message to close the inline menu without checking field focus state if forcing the closure
  ✅ OverlayBackground extension message handlers closeAutofillInlineMenu sends a message to close the inline menu without checking field focus state if forcing the closure
OverlayBackground extension message handlers closeAutofillInlineMenu skips sending a message to close the inline menu if a form field is currently focused
  ✅ OverlayBackground extension message handlers closeAutofillInlineMenu skips sending a message to close the inline menu if a form field is currently focused
OverlayBackground extension message handlers closeAutofillInlineMenu sends a message to close the inline menu list only if the field is currently filling
  ✅ OverlayBackground extension message handlers closeAutofillInlineMenu sends a message to close the inline menu list only if the field is currently filling
OverlayBackground extension message handlers closeAutofillInlineMenu sends a message to close the inline menu if the form field is not focused and not filling
  ✅ OverlayBackground extension message handlers closeAutofillInlineMenu sends a message to close the inline menu if the form field is not focused and not filling
OverlayBackground extension message handlers closeAutofillInlineMenu sets a property indicating that the inline menu button is not visible
  ✅ OverlayBackground extension message handlers closeAutofillInlineMenu sets a property indicating that the inline menu button is not visible
OverlayBackground extension message handlers closeAutofillInlineMenu sets a property indicating that the inline menu list is not visible
  ✅ OverlayBackground extension message handlers closeAutofillInlineMenu sets a property indicating that the inline menu list is not visible
OverlayBackground extension message handlers checkAutofillInlineMenuFocused message handler skips checking if the inline menu is focused if the sender does not contain the focused field
  ✅ OverlayBackground extension message handlers checkAutofillInlineMenuFocused message handler skips checking if the inline menu is focused if the sender does not contain the focused field
OverlayBackground extension message handlers checkAutofillInlineMenuFocused message handler will check if the inline menu list is focused if the list port is open
  ✅ OverlayBackground extension message handlers checkAutofillInlineMenuFocused message handler will check if the inline menu list is focused if the list port is open
OverlayBackground extension message handlers checkAutofillInlineMenuFocused message handler will check if the overlay button is focused if the list port is not open
  ✅ OverlayBackground extension message handlers checkAutofillInlineMenuFocused message handler will check if the overlay button is focused if the list port is not open
OverlayBackground extension message handlers focusAutofillInlineMenuList message handler will send a `focusInlineMenuList` message to the overlay list port
  ✅ OverlayBackground extension message handlers focusAutofillInlineMenuList message handler will send a `focusInlineMenuList` message to the overlay list port
OverlayBackground extension message handlers getAutofillInlineMenuPosition returns the current inline menu positio
  ✅ OverlayBackground extension message handlers getAutofillInlineMenuPosition returns the current inline menu positio
OverlayBackground extension message handlers updateAutofillInlineMenuElementIsVisibleStatus message handler skips updating the inline menu visibility status if the sender tab does not contain the focused field
  ✅ OverlayBackground extension message handlers updateAutofillInlineMenuElementIsVisibleStatus message handler skips updating the inline menu visibility status if the sender tab does not contain the focused field
OverlayBackground extension message handlers updateAutofillInlineMenuElementIsVisibleStatus message handler updates the visibility status of the inline menu button
  ✅ OverlayBackground extension message handlers updateAutofillInlineMenuElementIsVisibleStatus message handler updates the visibility status of the inline menu button
OverlayBackground extension message handlers updateAutofillInlineMenuElementIsVisibleStatus message handler updates the visibility status of the inline menu list
  ✅ OverlayBackground extension message handlers updateAutofillInlineMenuElementIsVisibleStatus message handler updates the visibility status of the inline menu list
OverlayBackground extension message handlers checkIsAutofillInlineMenuButtonVisible message handler returns true when the inline menu button is visible
  ✅ OverlayBackground extension message handlers checkIsAutofillInlineMenuButtonVisible message handler returns true when the inline menu button is visible
OverlayBackground extension message handlers checkIsAutofillInlineMenuListVisible message handler returns true when the inline menu list is visible
  ✅ OverlayBackground extension message handlers checkIsAutofillInlineMenuListVisible message handler returns true when the inline menu list is visible
OverlayBackground extension message handlers getCurrentTabFrameId message handler returns the sender's frame id
  ✅ OverlayBackground extension message handlers getCurrentTabFrameId message handler returns the sender's frame id
OverlayBackground extension message handlers destroyAutofillInlineMenuListeners sends a message to the passed frameId that triggers a destruction of the inline menu listeners on that frame
  ✅ OverlayBackground extension message handlers destroyAutofillInlineMenuListeners sends a message to the passed frameId that triggers a destruction of the inline menu listeners on that frame
OverlayBackground extension message handlers unlockCompleted updates the inline menu button auth status
  ✅ OverlayBackground extension message handlers unlockCompleted updates the inline menu button auth status
OverlayBackground extension message handlers unlockCompleted updates the overlay ciphers
  ✅ OverlayBackground extension message handlers unlockCompleted updates the overlay ciphers
OverlayBackground extension message handlers unlockCompleted focuses the most recently focused field if a retry command is present in the message
  ✅ OverlayBackground extension message handlers unlockCompleted focuses the most recently focused field if a retry command is present in the message
OverlayBackground extension message handlers extension messages that trigger an update of the inline menu ciphers triggers an update of the overlay ciphers when the doFullSync message is received
  ✅ OverlayBackground extension message handlers extension messages that trigger an update of the inline menu ciphers triggers an update of the overlay ciphers when the doFullSync message is received
OverlayBackground extension message handlers extension messages that trigger an update of the inline menu ciphers triggers an update of the overlay ciphers when the addedCipher message is received
  ✅ OverlayBackground extension message handlers extension messages that trigger an update of the inline menu ciphers triggers an update of the overlay ciphers when the addedCipher message is received
OverlayBackground extension message handlers extension messages that trigger an update of the inline menu ciphers triggers an update of the overlay ciphers when the addEditCipherSubmitted message is received
  ✅ OverlayBackground extension message handlers extension messages that trigger an update of the inline menu ciphers triggers an update of the overlay ciphers when the addEditCipherSubmitted message is received
OverlayBackground extension message handlers extension messages that trigger an update of the inline menu ciphers triggers an update of the overlay ciphers when the editedCipher message is received
  ✅ OverlayBackground extension message handlers extension messages that trigger an update of the inline menu ciphers triggers an update of the overlay ciphers when the editedCipher message is received
OverlayBackground extension message handlers extension messages that trigger an update of the inline menu ciphers triggers an update of the overlay ciphers when the deletedCipher message is received
  ✅ OverlayBackground extension message handlers extension messages that trigger an update of the inline menu ciphers triggers an update of the overlay ciphers when the deletedCipher message is received
OverlayBackground extension message handlers fido2AbortRequest removes an active request associated with the sender tab
  ✅ OverlayBackground extension message handlers fido2AbortRequest removes an active request associated with the sender tab
OverlayBackground extension message handlers fido2AbortRequest updates the overlay ciphers after removing the active request
  ✅ OverlayBackground extension message handlers fido2AbortRequest updates the overlay ciphers after removing the active request
OverlayBackground handle extension onMessage will return early if the message command is not present within the extensionMessageHandlers
  ✅ OverlayBackground handle extension onMessage will return early if the message command is not present within the extensionMessageHandlers
OverlayBackground inline menu button message handlers autofillInlineMenuButtonClicked message handler opens the unlock vault popout if the user auth status is not unlocked
  ✅ OverlayBackground inline menu button message handlers autofillInlineMenuButtonClicked message handler opens the unlock vault popout if the user auth status is not unlocked
OverlayBackground inline menu button message handlers autofillInlineMenuButtonClicked message handler opens the inline menu if the user auth status is unlocked
  ✅ OverlayBackground inline menu button message handlers autofillInlineMenuButtonClicked message handler opens the inline menu if the user auth status is unlocked
OverlayBackground inline menu button message handlers handles menu position when input is focused sets button and menu width and position when non-multi-input totp field is focused
  ✅ OverlayBackground inline menu button message handlers handles menu position when input is focused sets button and menu width and position when non-multi-input totp field is focused
OverlayBackground inline menu button message handlers handles menu position when input is focused sets button and menu width and position when multi-input totp field is focused
  ❌ OverlayBackground inline menu button message handlers handles menu position when input is focused sets button and menu width and position when multi-input totp field is focused
	TypeError: (0 , utils_3.rectNotZero) is not a function
OverlayBackground inline menu button message handlers triggerDelayedAutofillInlineMenuClosure message handler skips triggering the delayed closure of the inline menu if a field is currently focused
  ✅ OverlayBackground inline menu button message handlers triggerDelayedAutofillInlineMenuClosure message handler skips triggering the delayed closure of the inline menu if a field is currently focused
OverlayBackground inline menu button message handlers triggerDelayedAutofillInlineMenuClosure message handler sends a message to the button and list ports that triggers a delayed closure of the inline menu
  ✅ OverlayBackground inline menu button message handlers triggerDelayedAutofillInlineMenuClosure message handler sends a message to the button and list ports that triggers a delayed closure of the inline menu
OverlayBackground inline menu button message handlers triggerDelayedAutofillInlineMenuClosure message handler triggers a single delayed closure if called again within a 100ms threshold
  ✅ OverlayBackground inline menu button message handlers triggerDelayedAutofillInlineMenuClosure message handler triggers a single delayed closure if called again within a 100ms threshold
OverlayBackground inline menu button message handlers autofillInlineMenuBlurred message handler sends a message to the inline menu list to check if the element is focused
  ✅ OverlayBackground inline menu button message handlers autofillInlineMenuBlurred message handler sends a message to the inline menu list to check if the element is focused
OverlayBackground inline menu button message handlers redirectAutofillInlineMenuFocusOut message handler ignores the redirect message if the direction is not provided
  ✅ OverlayBackground inline menu button message handlers redirectAutofillInlineMenuFocusOut message handler ignores the redirect message if the direction is not provided
OverlayBackground inline menu button message handlers redirectAutofillInlineMenuFocusOut message handler sends the redirect message if the direction is provided
  ✅ OverlayBackground inline menu button message handlers redirectAutofillInlineMenuFocusOut message handler sends the redirect message if the direction is provided
OverlayBackground inline menu button message handlers updateAutofillInlineMenuColorScheme message handler sends a message to the button port to update the inline menu color scheme
  ✅ OverlayBackground inline menu button message handlers updateAutofillInlineMenuColorScheme message handler sends a message to the button port to update the inline menu color scheme
OverlayBackground inline menu list message handlers checkAutofillInlineMenuButtonFocused message handler sends a message to the inline menu button to check if the element is focused
  ✅ OverlayBackground inline menu list message handlers checkAutofillInlineMenuButtonFocused message handler sends a message to the inline menu button to check if the element is focused
OverlayBackground inline menu list message handlers autofillInlineMenuBlurred message handler sends a message to the inline menu button to check if the element is focused
  ✅ OverlayBackground inline menu list message handlers autofillInlineMenuBlurred message handler sends a message to the inline menu button to check if the element is focused
OverlayBackground inline menu list message handlers unlockVault message handler opens the unlock vault popout
  ✅ OverlayBackground inline menu list message handlers unlockVault message handler opens the unlock vault popout
OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler ignores the fill request if the overlay cipher id is not provided
  ✅ OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler ignores the fill request if the overlay cipher id is not provided
OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler ignores the fill request if the tab does not contain any identified page details
  ✅ OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler ignores the fill request if the tab does not contain any identified page details
OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler ignores the fill request if a master password reprompt is required
  ✅ OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler ignores the fill request if a master password reprompt is required
OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler autofills the selected cipher and moves it to the top of the front of the ciphers map
  ✅ OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler autofills the selected cipher and moves it to the top of the front of the ciphers map
OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler copies the cipher's totp code to the clipboard after filling
  ✅ OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler copies the cipher's totp code to the clipboard after filling
OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler triggering passkey authentication logs an error if the authentication could not complete due to a missing FIDO2 request
  ✅ OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler triggering passkey authentication logs an error if the authentication could not complete due to a missing FIDO2 request
OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler triggering passkey authentication when the FIDO2 request is present aborts all active FIDO2 requests if the subsequent request after the authentication is invalid
  ✅ OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler triggering passkey authentication when the FIDO2 request is present aborts all active FIDO2 requests if the subsequent request after the authentication is invalid
OverlayBackground inline menu list message handlers fillAutofillInlineMenuCipher message handler triggering passkey authentication when the FIDO2 request is present triggers a closure of the inline menu if the subsequent request after the authentication is valid

Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

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

See this annotation in the file changed.

@github-actions github-actions / Test Results

OverlayBackground ► OverlayBackground inline menu button message handlers handles menu position when input is focused sets button and menu width and position when multi-input totp field is focused ► OverlayBackground inline menu button message handlers...

Failed test found in:
  junit.xml
Error:
  TypeError: (0 , utils_3.rectNotZero) is not a function
Raw output
TypeError: (0 , utils_3.rectNotZero) is not a function
    at /home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.ts:1405:53
    at Array.filter (<anonymous>)
    at OverlayBackground.filter [as calculateTotpMultiInputMenuBounds] (/home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.ts:1405:26)
    at OverlayBackground.calculateTotpMultiInputMenuBounds [as getInlineMenuListPosition] (/home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.ts:1598:33)
    at /home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:3020:75
    at Generator.next (<anonymous>)
    at /home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:8:71
    at new ZoneAwarePromise (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2623:29)
    at Object.<anonymous>.__awaiter (/home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:4:12)
    at /home/runner/work/clients/clients/apps/browser/src/autofill/background/overlay.background.spec.ts:2949:103
    at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
    at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
    at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
    at Object.wrappedFunc (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:450:38)
    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 _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)