Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[PM-14019] Toggle Vault Filters #11929

Merged
merged 27 commits into from
Nov 19, 2024

simplify observables to avoid needed state lifecycle methods

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

[PM-14019] Toggle Vault Filters #11929

simplify observables to avoid needed state lifecycle methods
7923b1d
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results failed Nov 13, 2024 in 1s

11072 passed, 5 failed and 5 skipped

Tests failed

❌ junit.xml

11082 tests were completed in 271s with 11072 passed, 5 failed and 5 skipped.

Test suite Passed Failed Skipped Time
1Password 1Pif Importer 5✅ 561ms
1Password 1Pux Importer 30✅ 7s
1Password mac CSV Importer 3✅ 266ms
1Password windows CSV Importer 3✅ 430ms
AcceptOrganizationInviteService 5✅ 381ms
AccessPolicySelectorService 26✅ 1s
AccessPolicyService 5✅ 2s
AccessSelectorComponent 15✅ 3s
Account 2✅ 141ms
accountInfoEqual 35✅ 253ms
AccountKeys 4✅ 126ms
AccountProfile 1✅ 114ms
AccountSwitcherService 7✅ 508ms
AddEditComponentV2 2✅ 6s
AddEditCustomFieldDialogComponent 5✅ 2s
AddEditFolderDialogComponent 8✅ 2s
AddEditV2Component 20✅ 3s
AdditionalOptionsSectionComponent 5✅ 2s
Addy.io forwarder 9✅ 718ms
Addy.io forwarder 9✅ 316ms
Addy.io forwarder 8✅ 375ms
AdminConsoleCipherFormConfigService 8✅ 704ms
AppearanceV2Component 5✅ 2s
AppIdService 12✅ 163ms
Attachment 9✅ 199ms
AttachmentsV2Component 3✅ 2s
AttachmentsV2Component 3✅ 5s
AttachmentView 1✅ 191ms
AuthPopoutWindow 8✅ 345ms
AuthRequestService 11✅ 539ms
AuthService 13✅ 195ms
AutofillInit 36✅ 547ms
AutofillInit 19✅ 323ms
AutofillInlineMenuButton 9✅ 461ms
AutofillInlineMenuButtonIframe 1✅ 346ms
AutofillInlineMenuContainer 8✅ 882ms
AutofillInlineMenuContentService 28✅ 2s
AutofillInlineMenuIframeElement 3✅ 302ms
AutofillInlineMenuIframeService 35✅ 1⚪ 530ms
AutofillInlineMenuList 71✅ 30s
AutofillInlineMenuListIframe 1✅ 381ms
AutofillOptionsComponent 13✅ 2s
AutofillOverlayButton 7✅ 415ms
AutofillOverlayButtonIframe 1✅ 289ms
AutofillOverlayContentService 97✅ 1s
AutofillOverlayContentService 114✅ 2s
AutofillOverlayIframeElement 3✅ 366ms
AutofillOverlayIframeService 39✅ 450ms
AutofillOverlayList 28✅ 5s
AutofillOverlayListIframe 1✅ 288ms
AutofillOverlayPageElement 13✅ 629ms
AutofillService 297✅ 9s
AutoSubmitLogin content script 9✅ 660ms
AutoSubmitLoginBackground 25✅ 602ms
availableAlgorithmsPolicy 9✅ 2s
BackgroundTaskSchedulerService 6✅ 1s
BannerComponent 2✅ 377ms
BaseImporter class 27✅ 229ms
BillingAccountProfileStateService 11✅ 194ms
biometrics tests 6✅ 741ms
BiometricStateService 31✅ 462ms
BitwardenPasswordProtectedImporter 11✅ 184ms
BreachReportComponent 7✅ 762ms
Browser Send State Service 2✅ 628ms
Browser Utils Service 28✅ 989ms
browser-service 3✅ 1s
BrowserApi 40✅ 458ms
BrowserClipboardService 8✅ 350ms
BrowserPopupUtils 30✅ 658ms
BrowserPremiumUpgradePromptService 1✅ 2s
BrowserTaskSchedulerService 23✅ 1s
BrowserTotpCaptureService 5✅ 383ms
BrowserViewPasswordHistoryService 1✅ 593ms
BufferedKeyDefinition 9✅ 179ms
BufferedState 22✅ 371ms
buildSvgDomElement 12✅ 366ms
Button 6✅ 1s
Button 3✅ 415ms
Button 3✅ 456ms
Callout 4✅ 937ms
canAccessFeature 21✅ 2s
canAccessFeature 21✅ 2s
canAccessFeature 9✅ 1s
canAccessFeature 15✅ 2s
Card 6✅ 264ms
CardDetailsSectionComponent 7✅ 2s
Chrome CSV Importer 2✅ 222ms
Cipher DTO 19✅ 844ms
Cipher Service 16✅ 2s
CipherAttachmentsComponent 14✅ 8s
CipherAuthorizationService 13✅ 263ms
CipherContextMenuHandler 6✅ 411ms
CipherFormGeneratorComponent 4✅ 3s
CipherView 5✅ 2s
cleanUserAgent 4✅ 258ms
clearClipboard 2✅ 301ms
CLI Console log service 2✅ 739ms
CollectAutofillContentService 124✅ 4s
Collection 3✅ 477ms
CollectionUtils Service 2✅ 296ms
commaSeparatedEmails 5✅ 395ms
compareValues 5✅ 165ms
ConfigService 42✅ 1s
ConsoleLogService 5✅ 204ms
ContentMessageHandler 9✅ 584ms
context-menu 12✅ 735ms
ContextMenuClickedHandler 7✅ 476ms
convertToAccessPolicyItemViews 10✅ 326ms
convertToPeopleAccessPoliciesView 13✅ 434ms
convertValues 5✅ 288ms
CopyCipherFieldService 12✅ 2s
CopyClickDirective 5✅ 1s
createFilter 20✅ 329ms
CreateForwardingAddressRpc 6✅ 404ms
CredentialGeneratorService 49✅ 8s
currentVersion 4✅ 185ms
custom rxjs operators 2✅ 164ms
CustomFieldsComponent 23✅ 3s
Dashlane CSV Importer 8✅ 380ms
decodeJwtTokenToJson 5✅ 307ms
Deep Link Guard 9✅ 494ms
DefaultActiveUserState 28✅ 877ms
DefaultActiveUserStateProvider 1✅ 126ms
DefaultCollectionService 2✅ 710ms
DefaultDerivedState 9✅ 771ms
DefaultDomainSettingsService 2✅ 228ms
DefaultGeneratorNavigationService 5✅ 23s
DefaultGlobalState 18✅ 473ms
DefaultLockService 1✅ 301ms
DefaultLoginComponentService 7✅ 390ms
DefaultOffscreenDocumentService synchronous callback 22✅ 436ms
DefaultRegistrationFinishService 5✅ 340ms
DefaultSdkService 4✅ 593ms
DefaultServerSettingsService 3✅ 191ms
DefaultSetPasswordJitService 5✅ 940ms
DefaultSingleUserState 31✅ 525ms
DefaultStateProvider 17✅ 157ms
DefaultTaskSchedulerService 7✅ 180ms
DefaultvNextCollectionService 12✅ 2s
DeleteAttachmentComponent 4✅ 2s
DeriveDefinition 2✅ 124ms
deserialization helpers 2✅ 125ms
deserializes state key definitions 10✅ 177ms
deserializes state key definitions 2✅ 155ms
deserializes state UserKeyDefinition {
stateDefinition: [StateDefinition],
key: 'clientKeyHalf',
options: [Object],
clearOn: [Array],
debug: [Object],
[Symbol(UserKeyDefinition)]: true
} 7✅ 424ms
DesktopLockComponentService 17✅ 4s
DesktopLoginComponentService 9✅ 4s
devFlag decorator 2✅ 2s
deviceTrustService 41✅ 526ms
DomainBase 5✅ 519ms
domainNameValidator 13✅ 266ms
DomElementVisibilityService 19✅ 490ms
DomQueryService 5✅ 1s
DownloadAttachmentComponent 5✅ 1s
DuckDuckGo forwarder 8✅ 511ms
DynamicPasswordPolicyConstraints 23✅ 6s
EFF long word list generation strategy 13✅ 565ms
electronKeyService 2✅ 854ms
ElectronLogMainService 1✅ 319ms
Email subaddress list generation strategy 11✅ 495ms
Email subaddress list generation strategy 11✅ 549ms
EmailCalculator 14✅ 304ms
EmailRandomizer 31✅ 597ms
EmergencyAccessService 8✅ 690ms
encArrayBuffer 7✅ 211ms
encrypted folders 3✅ 131ms
encrypted org keys 1✅ 155ms
encrypted provider keys 1✅ 160ms
EncryptionPair 4✅ 196ms
EncryptService 20✅ 314ms
EncString 41✅ 203ms
Enpass JSON Importer 5✅ 316ms
EnvironmentService 24✅ 284ms
EventRunnerService 2✅ 173ms
Ever had user key 2✅ 371ms
ExposedPasswordsReportComponent 3✅ 2s
ExtensionLockComponentService 14✅ 3s
ExtensionLoginComponentService 4✅ 1s
Fastmail forwarder 23✅ 668ms
Fido2 Content Script 8✅ 444ms
Fido2 page script with native WebAuthn support 8✅ 524ms
Fido2 page script without native WebAuthn support 3✅ 325ms
FIDO2 page-script for manifest v2 3✅ 386ms
Fido2 Utils 10✅ 142ms
Fido2ActiveRequestManager 4✅ 301ms
Fido2Background 22✅ 804ms
Fido2Credential 7✅ 180ms
Fido2UserVerificationService 13✅ 379ms
FidoAuthenticatorService 32✅ 2⚪ 2s
FidoAuthenticatorService 39✅ 672ms
Field 6✅ 174ms
FilelessImporterBackground 17✅ 508ms
Firefox CSV Importer 2✅ 306ms
Firefox Relay forwarder 8✅ 618ms
flagEnabled 11✅ 179ms
Folder 5✅ 131ms
Folder Service 10✅ 376ms
FoldersV2Component 3✅ 4s
FolderView 1✅ 97ms
forbiddenCharacters 4✅ 399ms
foreground background memory storage interaction 6✅ 539ms
ForegroundSyncService 3✅ 1s
ForegroundTaskSchedulerService 2✅ 374ms
FormSelectionList 15✅ 714ms
ForwarderContext 11✅ 358ms
ForwarderGeneratorStrategy 10✅ 725ms
freeTrialTextResolver 3✅ 272ms
fromChromeEvent 4✅ 332ms
FSecure FSK Importer 2✅ 277ms
functionToObservable 9✅ 401ms
GeneratedCredential 6✅ 317ms
GeneratedCredential 6✅ 375ms
GeneratePasswordToClipboardCommand 2✅ 713ms
GeneratorComponent 2✅ 3s
GeneratorNavigationEvaluator 10✅ 366ms
GetAccountIdRpc 5✅ 343ms
getStoredValue 3✅ 155ms
getUniqueItems 12✅ 342ms
helpers 6✅ 132ms
Icon 5✅ 388ms
IconComponent 2✅ 295ms
Identity 6✅ 151ms
IfFeatureDirective 6✅ 321ms
ImportService 12✅ 1s
ImportService 2✅ 26s
InactiveTwoFactorReportComponent 3✅ 2s
InlineDerivedState 3✅ 191ms
InlineMenuFieldQualificationService 50✅ 639ms
InsertAutofillContentService 51✅ 972ms
IntegrationCardComponent 13✅ 825ms
IntegrationContext 19✅ 181ms
IntegrationGridComponent 3✅ 438ms
IntegrationsComponent 1✅ 1s
Is Enterprise Org Guard 7✅ 1s
Is Paid Org Guard 4✅ 2s
isDynamic 2✅ 108ms
ItemDetailsSectionComponent 27✅ 3s
ItemDetailsV2Component 2✅ 2s
Jest 1✅ 180ms
KdfConfigService 15✅ 203ms
KeePass2 Xml Importer 5✅ 302ms
KeePassX CSV Importer 2✅ 164ms
Keeper CSV Importer 5✅ 223ms
Keeper Json Importer 5✅ 217ms
Key definitions 6✅ 8s
Key definitions 5✅ 350ms
Key definitions 2✅ 287ms
Key definitions 2✅ 160ms
Key definitions 1✅ 9s
KeyConnectorService 14✅ 419ms
KeyDefinition 17✅ 187ms
KeyGenerationService 9✅ 205ms
KeyRotationService 6✅ 2s
keyService 54✅ 2s
KeyServiceRandomizer 22✅ 371ms
Lastpass CSV Importer 5✅ 514ms
Lazy 7✅ 328ms
leastPrivilege 5✅ 12s
LegacyPasswordGenerationService 14✅ 1s
LegacyUsernameGenerationService 15✅ 9s
LocalBackedSessionStorage 21✅ 705ms
LocalGeneratorHistoryService 12✅ 8s
LockComponent 29✅ 7s
Login DTO 8✅ 179ms
LoginDetailsSectionComponent 41✅ 10s
LoginEmailService 8✅ 467ms
LoginStrategy 30✅ 4s
LoginStrategy 10✅ 2s
LoginStrategy 17✅ 1s
LoginStrategy 16✅ 1s
LoginStrategy 15✅ 1s
LoginStrategy 12✅ 1s
LoginStrategy 22✅ 2s
LoginStrategyService 4✅ 777ms
LoginUri 8✅ 165ms
LoginUriView 28✅ 218ms
LoginView 1✅ 238ms
LP Suppress Import Download 5✅ 721ms
LP Suppress Import Download for Manifest v2 1✅ 1s
LpFilelessImporter 16✅ 422ms
Member Cipher Details API Service 14✅ 1s
Member Cipher Details API Service 2✅ 531ms
MemoryStorageService 5✅ 198ms
Menu 4✅ 742ms
MessageListener 2✅ 226ms
Messenger 7✅ 598ms
MigrationBuilder 32✅ 254ms
MigrationBuilderService 32✅ 730ms
MigrationRunner 4✅ 1⚪ 1s
migrator default methods 24✅ 195ms
MSecureCsvImporter.parse 5✅ 142ms
Myki CSV Importer 6✅ 279ms
NavigationProductSwitcherComponent 6✅ 1s
Netwrix Password Secure CSV Importer 5✅ 252ms
NewItemDropdownV2Component 7✅ 2s
NodeCrypto Function Service 64✅ 686ms
NordPass CSV Importer 13✅ 731ms
normalizeExpiryYearFormat 135✅ 415ms
NotificationBackground 51✅ 1s
objectToStore 11✅ 2s
OffscreenDocument 5✅ 490ms
OpenAttachmentsComponent 7✅ 2s
OptionsClassifier 6✅ 276ms
Org Domain API Service 8✅ 288ms
Org Domain Service 7✅ 159ms
Organization Permissions Guard 7✅ 3s
Organization Redirect Guard 4✅ 462ms
OrganizationAuthRequestService 5✅ 5s
OrganizationManagementPreferencesService 3✅ 442ms
ORGANIZATIONS state 1✅ 296ms
OrganizationService 17✅ 336ms
OrganizationUserResetPasswordService 11✅ 473ms
orgSeatLimitReachedValidator 6✅ 378ms
OverlayBackground 147✅ 9s
OverlayBackground 69✅ 1s
OverlayNotificationsBackground 30✅ 638ms
OverlayNotificationsContentService 11✅ 563ms
p1363ToDer 6✅ 173ms
Passky Json Importer 2✅ 185ms
Passphrase generation strategy 12✅ 558ms
passphraseLeastPrivilege 5✅ 377ms
PassphrasePolicyConstraints 13✅ 383ms
Password 6✅ 245ms
Password generation strategy 21✅ 581ms
password generator constraint utilities 43✅ 410ms
Password generator options builder 137✅ 3s
Password generator options builder 34✅ 517ms
Password generator options builder 4✅ 234ms
Password generator service 10✅ 558ms
PasswordHealthComponent 2✅ 6s
PasswordHealthMembersUriComponent 1✅ 4s
PasswordHistoryV2Component 2✅ 3s
PasswordHistoryView 1✅ 125ms
PasswordHistoryViewComponent 2✅ 1s
PasswordInputToggle 9✅ 3s
passwordLeastPrivilege 9✅ 2s
PasswordPolicyConstraints 31✅ 353ms
PasswordRandomizer 31✅ 722ms
PasswordRepromptService 2✅ 1s
PasswordResetEnrollmentServiceImplementation 5✅ 633ms
PasswordStrengthService 6✅ 766ms
PasswordStrengthV2Component 9✅ 1s
PinService 42✅ 787ms
PolicyService 23✅ 665ms
Popup router cache guard 6✅ 415ms
popup view cache 11✅ 630ms
PREFERENCES 6✅ 690ms
processNames 7✅ 60ms
ProductSwitcherService 14✅ 412ms
Project Redirect Guard 3✅ 1s
Protonpass Json Importer 9✅ 319ms
Provider Permissions Guard 6✅ 3s
PROVIDERS key definition 9✅ 244ms
PSONO JSON Importer 13✅ 1⚪ 323ms
RadioButton 3✅ 582ms
RadioGroupComponent 3✅ 947ms
RangeWithDefault 4✅ 580ms
reduceCollection 44✅ 379ms
RemoveLegacyEtmKeyMigrator 72✅ 523ms
RemoveLegacyEtmKeyMigrator 60✅ 237ms
RemoveLegacyEtmKeyMigrator 67✅ 357ms
RemoveLegacyEtmKeyMigrator 68✅ 393ms
RemoveLegacyEtmKeyMigrator 66✅ 266ms
RemoveLegacyEtmKeyMigrator 65✅ 401ms
RemoveLegacyEtmKeyMigrator 67✅ 331ms
RemoveLegacyEtmKeyMigrator 65✅ 322ms
RemoveLegacyEtmKeyMigrator 66✅ 303ms
RemoveLegacyEtmKeyMigrator 66✅ 283ms
RemoveLegacyEtmKeyMigrator 70✅ 355ms
RemoveLegacyEtmKeyMigrator 84✅ 323ms
RemoveLegacyEtmKeyMigrator 66✅ 231ms
RemoveLegacyEtmKeyMigrator 65✅ 306ms
RemoveLegacyEtmKeyMigrator 64✅ 272ms
RemoveLegacyEtmKeyMigrator 62✅ 524ms
RemoveLegacyEtmKeyMigrator 66✅ 408ms
RemoveLegacyEtmKeyMigrator 65✅ 348ms
RemoveLegacyEtmKeyMigrator 66✅ 278ms
RemoveLegacyEtmKeyMigrator 66✅ 300ms
RemoveLegacyEtmKeyMigrator 66✅ 285ms
RemoveLegacyEtmKeyMigrator 67✅ 270ms
RemoveLegacyEtmKeyMigrator 65✅ 332ms
RemoveLegacyEtmKeyMigrator 68✅ 304ms
RemoveLegacyEtmKeyMigrator 66✅ 266ms
RemoveLegacyEtmKeyMigrator 67✅ 398ms
RemoveLegacyEtmKeyMigrator 62✅ 384ms
RemoveLegacyEtmKeyMigrator 64✅ 329ms
RemoveLegacyEtmKeyMigrator 65✅ 285ms
RemoveLegacyEtmKeyMigrator 64✅ 322ms
RemoveLegacyEtmKeyMigrator 68✅ 400ms
RemoveLegacyEtmKeyMigrator 64✅ 331ms
RemoveLegacyEtmKeyMigrator 66✅ 357ms
RemoveLegacyEtmKeyMigrator 64✅ 468ms
RemoveLegacyEtmKeyMigrator 64✅ 449ms
RemoveLegacyEtmKeyMigrator 67✅ 513ms
RemoveLegacyEtmKeyMigrator 66✅ 314ms
RemoveLegacyEtmKeyMigrator 67✅ 292ms
RemoveLegacyEtmKeyMigrator 67✅ 245ms
RemoveLegacyEtmKeyMigrator 64✅ 282ms
RemoveLegacyEtmKeyMigrator 67✅ 263ms
RemoveLegacyEtmKeyMigrator 67✅ 223ms
RemoveLegacyEtmKeyMigrator 67✅ 321ms
RemoveLegacyEtmKeyMigrator 66✅ 273ms
RemoveLegacyEtmKeyMigrator 63✅ 643ms
RemoveLegacyEtmKeyMigrator 63✅ 320ms
RemoveLegacyEtmKeyMigrator 65✅ 278ms
RemoveLegacyEtmKeyMigrator 66✅ 278ms
RemoveLegacyEtmKeyMigrator 66✅ 237ms
RemoveLegacyEtmKeyMigrator 63✅ 208ms
RemoveLegacyEtmKeyMigrator 64✅ 257ms
RemoveLegacyEtmKeyMigrator 64✅ 447ms
RemoveLegacyEtmKeyMigrator 65✅ 498ms
RemoveLegacyEtmKeyMigrator 66✅ 268ms
RemoveLegacyEtmKeyMigrator 64✅ 254ms
RemoveLegacyEtmKeyMigrator 63✅ 296ms
RemoveLegacyEtmKeyMigrator 62✅ 320ms
RemoveLegacyEtmKeyMigrator 62✅ 348ms
RemoveLegacyEtmKeyMigrator 62✅ 372ms
RemoveLegacyEtmKeyMigrator 64✅ 376ms
RemoveLegacyEtmKeyMigrator 62✅ 398ms
RemoveLegacyEtmKeyMigrator 66✅ 531ms
RemoveLegacyEtmKeyMigrator 61✅ 239ms
RemoveLegacyEtmKeyMigrator 62✅ 266ms
RemoveLegacyEtmKeyMigrator 62✅ 277ms
RemoveLegacyEtmKeyMigrator 62✅ 566ms
RemoveLegacyEtmKeyMigrator 62✅ 2s
RemoveLegacyEtmKeyMigrator 62✅ 461ms
RestClient 42✅ 307ms
ReusedPasswordsReportComponent 3✅ 3s
Roboform CSV Importer 3✅ 270ms
RotateableKeySetService 1✅ 443ms
Safari CSV Importer 2✅ 285ms
SafeUrls service 3✅ 252ms
ScriptInjectorService 8✅ 328ms
SecretClassifier 17✅ 166ms
SecretKeyDefinition 18✅ 198ms
SecretService 3✅ 786ms
SecretsManagerPortingApiService 8✅ 425ms
SecretsManagerService 4✅ 357ms
SecretState 13✅ 251ms
SecureNote 5✅ 148ms
SecureSafe CSV Importer 2✅ 247ms
Send 3✅ 143ms
Send State Provider 2✅ 178ms
SendAccess 3✅ 204ms
SendCreatedComponent 9✅ 2s
SendFile 3✅ 143ms
SendItemsService 7✅ 9s
SendListFiltersComponent 3✅ 2s
SendListFiltersService 3✅ 754ms
SendListItemsContainerComponent 4✅ 18s
SendService 28✅ 838ms
SendText 3✅ 218ms
SendV2Component 4✅ 2s
sequentialize decorator 10✅ 931ms
ServerConfigData 3✅ 155ms
ServerSettings 3✅ 129ms
Service account Redirect Guard 3✅ 3s
ServiceContainer 1✅ 11s
ServiceContainer 1✅ 14s
serviceUtils 4✅ 947ms
Specific State Providers 16✅ 306ms
Sshkey 5✅ 131ms
SsoComponent 20✅ 8s
state 3✅ 266ms
state definitions follow rules for client web 280✅ 941ms
StateEventRegistrarService 3✅ 122ms
StorageServiceProvider 2✅ 174ms
SubjectMessageSender 5✅ 239ms
sum 22✅ 739ms
SymmetricCryptoKey 7✅ 321ms
SyncServiceListener 3✅ 377ms
TabsBackground 19✅ 541ms
throttle decorator 5✅ 398ms
toAlmostEqual custom matcher 9✅ 127ms
Toast default timer 2✅ 254ms
toBeFulfilled 15✅ 239ms
toEqualBuffer custom matcher 4✅ 202ms
TokenService 180✅ 7s
TotpService 5✅ 2s
TrialInitiationComponent 15✅ 26s
TriggerAutofillScriptInjection 1✅ 285ms
trimValidator 7✅ 302ms
TwoFactorComponent 16✅ 2s
TwoFactorComponent 16✅ 6s
unauthUiRefreshRedirect 2✅ 383ms
UnsecuredWebsitesReportComponent 3✅ 2s
UriOptionComponent 14✅ 2s
UserAutoUnlockKeyService 3✅ 423ms
UserDecryptionOptionsService 4✅ 590ms
UserKeyEncryptor 9✅ 200ms
UserKeyEncryptor 11✅ 200ms
UsernameRandomizer 10✅ 407ms
UserStateSubject 49✅ 941ms
UserVerificationService 20✅ 606ms
Utils Service 92✅ 285ms
validateRpId 11✅ 130ms
Vault Browser State Service 4✅ 365ms
vault filter service 14✅ 561ms
VaultBannersComponent 8✅ 7s
VaultBannersService 14✅ 484ms
VaultExportService 14✅ 8s
VaultExportService 14✅ 8s
VaultFilter 19✅ 407ms
VaultFilter 18✅ 717ms
VaultGeneratorDialogComponent 3✅ 2s
VaultHeaderV2Component 5❌ 2s
VaultOnboardingComponent 12✅ 2s
VaultPopoutWindow 10✅ 373ms
VaultPopupAutofillService 27✅ 2s
VaultPopupItemsService 28✅ 10s
VaultPopupListFiltersService 27✅ 1s
VaultTimeoutInputComponent 3✅ 5s
VaultTimeoutService 18✅ 344ms
VaultTimeoutSettingsService 47✅ 651ms
ViewComponent 3✅ 6s
ViewIdentitySectionsComponent 7✅ 2s
ViewV2Component 4✅ 2s
WeakPasswordsReportComponent 3✅ 3s
Web Platform Utils Service 14✅ 352ms
WebauthnAdminService 10✅ 851ms
WebAuthnLoginPrfKeyService 1✅ 157ms
WebAuthnLoginService 6✅ 294ms
WebCipherFormGenerationService 5✅ 2s
WebCrypto Function Service 69✅ 579ms
WebEnvironmentService 20✅ 911ms
WebLockComponentService 7✅ 368ms
WebLoginComponentService 7✅ 7s
WebMigrationRunner 5✅ 377ms
WebRegistrationFinishService 13✅ 8s
WebStorageServiceProvider 6✅ 408ms
WebVaultGeneratorDialogComponent 4✅ 2s
WebVaultPremiumUpgradePromptService 3✅ 4s
WebViewPasswordHistoryService 1✅ 1s
Zoho Vault CSV Importer 4✅ 275ms

❌ VaultHeaderV2Component

VaultHeaderV2Component does not show filter badge when no filters are selected
  ❌ VaultHeaderV2Component does not show filter badge when no filters are selected
	NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]:
VaultHeaderV2Component does not show filter badge when disclosure is open
  ❌ VaultHeaderV2Component does not show filter badge when disclosure is open
	NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]:
VaultHeaderV2Component shows the notification badge when there are populated filters and the disclosure is closed
  ❌ VaultHeaderV2Component shows the notification badge when there are populated filters and the disclosure is closed
	NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]:
VaultHeaderV2Component displays the number of filters populated
  ❌ VaultHeaderV2Component displays the number of filters populated
	NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]:
VaultHeaderV2Component defaults the initial state to true
  ❌ VaultHeaderV2Component defaults the initial state to true
	NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]:

Annotations

Check failure on line 5 in apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

VaultHeaderV2Component ► VaultHeaderV2Component does not show filter badge when no filters are selected ► VaultHeaderV2Component does not show filter badge when no filters are selected

Failed test found in:
  junit.xml
Error:
  NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]: 
Raw output
NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]: 
  NullInjectorError: No provider for LogService!
    at NullInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1654:27)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at injectInjectorOnly (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1100:40)
    at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1106:42)
    at Object.VaultPopupAutofillService_Factory [as factory] (ng:///VaultPopupAutofillService/ɵfac.js:9:7)
    at /home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3219:47
    at runInInjectorProfilerContext (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:866:9)
    at R3Injector.hydrate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3218:21)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3082:33)
    at injectInjectorOnly (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1100:40)
    at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1106:42)
    at Object.VaultPopupItemsService_Factory [as factory] (ng:///VaultPopupItemsService/ɵfac.js:8:47)
    at /home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3219:47
    at runInInjectorProfilerContext (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:866:9)
    at R3Injector.hydrate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3218:21)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3082:33)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at ChainedInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:15723:36)
    at lookupTokenUsingModuleInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5730:39)
    at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5778:12)
    at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11050:19)
    at NodeInjectorFactory.VaultV2SearchComponent_Factory [as factory] (ng:///VaultV2SearchComponent/ɵfac.js:5:50)
    at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5984:44)
    at instantiateAllDirectives (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11907:27)
    at createDirectivesInstances (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11306:5)
    at ɵɵelementStart (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:23045:9)
    at ɵɵelement (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:23103:5)
    at VaultHeaderV2Component_Template (ng:///VaultHeaderV2Component.js:53:9)
    at executeTemplate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11268:9)
    at renderView (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12470:13)
    at renderComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12416:5)
    at renderChildComponents (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12518:9)
    at renderView (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12498:13)
    at ComponentFactory.create (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:15859:17)
    at initComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1979:51)
    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 Object.onInvoke (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:14882:33)
    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 NgZone.run (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:14733:28)
    at _TestBedImpl.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1990:41)
    at Function.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1783:37)
    at /home/runner/work/clients/clients/apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts:96:23
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts:5:58)
    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 /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2598:42
    at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:449:37)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2207:43)
    at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:448:42)
    at ZoneImpl.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:196:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:638:39)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

Check failure on line 5 in apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

VaultHeaderV2Component ► VaultHeaderV2Component does not show filter badge when disclosure is open ► VaultHeaderV2Component does not show filter badge when disclosure is open

Failed test found in:
  junit.xml
Error:
  NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]: 
Raw output
NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]: 
  NullInjectorError: No provider for LogService!
    at NullInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1654:27)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at injectInjectorOnly (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1100:40)
    at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1106:42)
    at Object.VaultPopupAutofillService_Factory [as factory] (ng:///VaultPopupAutofillService/ɵfac.js:9:7)
    at /home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3219:47
    at runInInjectorProfilerContext (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:866:9)
    at R3Injector.hydrate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3218:21)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3082:33)
    at injectInjectorOnly (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1100:40)
    at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1106:42)
    at Object.VaultPopupItemsService_Factory [as factory] (ng:///VaultPopupItemsService/ɵfac.js:8:47)
    at /home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3219:47
    at runInInjectorProfilerContext (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:866:9)
    at R3Injector.hydrate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3218:21)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3082:33)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at ChainedInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:15723:36)
    at lookupTokenUsingModuleInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5730:39)
    at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5778:12)
    at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11050:19)
    at NodeInjectorFactory.VaultV2SearchComponent_Factory [as factory] (ng:///VaultV2SearchComponent/ɵfac.js:5:50)
    at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5984:44)
    at instantiateAllDirectives (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11907:27)
    at createDirectivesInstances (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11306:5)
    at ɵɵelementStart (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:23045:9)
    at ɵɵelement (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:23103:5)
    at VaultHeaderV2Component_Template (ng:///VaultHeaderV2Component.js:53:9)
    at executeTemplate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11268:9)
    at renderView (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12470:13)
    at renderComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12416:5)
    at renderChildComponents (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12518:9)
    at renderView (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12498:13)
    at ComponentFactory.create (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:15859:17)
    at initComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1979:51)
    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 Object.onInvoke (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:14882:33)
    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 NgZone.run (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:14733:28)
    at _TestBedImpl.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1990:41)
    at Function.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1783:37)
    at /home/runner/work/clients/clients/apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts:96:23
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts:5:58)
    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 /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2598:42
    at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:449:37)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2207:43)
    at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:448:42)
    at ZoneImpl.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:196:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:638:39)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

Check failure on line 5 in apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

VaultHeaderV2Component ► VaultHeaderV2Component shows the notification badge when there are populated filters and the disclosure is closed ► VaultHeaderV2Component shows the notification badge when there are populated filters and the disclosure is closed

Failed test found in:
  junit.xml
Error:
  NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]: 
Raw output
NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]: 
  NullInjectorError: No provider for LogService!
    at NullInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1654:27)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at injectInjectorOnly (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1100:40)
    at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1106:42)
    at Object.VaultPopupAutofillService_Factory [as factory] (ng:///VaultPopupAutofillService/ɵfac.js:9:7)
    at /home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3219:47
    at runInInjectorProfilerContext (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:866:9)
    at R3Injector.hydrate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3218:21)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3082:33)
    at injectInjectorOnly (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1100:40)
    at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1106:42)
    at Object.VaultPopupItemsService_Factory [as factory] (ng:///VaultPopupItemsService/ɵfac.js:8:47)
    at /home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3219:47
    at runInInjectorProfilerContext (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:866:9)
    at R3Injector.hydrate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3218:21)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3082:33)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at ChainedInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:15723:36)
    at lookupTokenUsingModuleInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5730:39)
    at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5778:12)
    at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11050:19)
    at NodeInjectorFactory.VaultV2SearchComponent_Factory [as factory] (ng:///VaultV2SearchComponent/ɵfac.js:5:50)
    at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5984:44)
    at instantiateAllDirectives (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11907:27)
    at createDirectivesInstances (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11306:5)
    at ɵɵelementStart (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:23045:9)
    at ɵɵelement (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:23103:5)
    at VaultHeaderV2Component_Template (ng:///VaultHeaderV2Component.js:53:9)
    at executeTemplate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11268:9)
    at renderView (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12470:13)
    at renderComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12416:5)
    at renderChildComponents (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12518:9)
    at renderView (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12498:13)
    at ComponentFactory.create (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:15859:17)
    at initComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1979:51)
    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 Object.onInvoke (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:14882:33)
    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 NgZone.run (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:14733:28)
    at _TestBedImpl.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1990:41)
    at Function.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1783:37)
    at /home/runner/work/clients/clients/apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts:96:23
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts:5:58)
    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 /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2598:42
    at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:449:37)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2207:43)
    at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:448:42)
    at ZoneImpl.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:196:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:638:39)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

Check failure on line 5 in apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

VaultHeaderV2Component ► VaultHeaderV2Component displays the number of filters populated ► VaultHeaderV2Component displays the number of filters populated

Failed test found in:
  junit.xml
Error:
  NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]: 
Raw output
NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]: 
  NullInjectorError: No provider for LogService!
    at NullInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1654:27)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at injectInjectorOnly (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1100:40)
    at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1106:42)
    at Object.VaultPopupAutofillService_Factory [as factory] (ng:///VaultPopupAutofillService/ɵfac.js:9:7)
    at /home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3219:47
    at runInInjectorProfilerContext (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:866:9)
    at R3Injector.hydrate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3218:21)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3082:33)
    at injectInjectorOnly (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1100:40)
    at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1106:42)
    at Object.VaultPopupItemsService_Factory [as factory] (ng:///VaultPopupItemsService/ɵfac.js:8:47)
    at /home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3219:47
    at runInInjectorProfilerContext (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:866:9)
    at R3Injector.hydrate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3218:21)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3082:33)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at ChainedInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:15723:36)
    at lookupTokenUsingModuleInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5730:39)
    at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5778:12)
    at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11050:19)
    at NodeInjectorFactory.VaultV2SearchComponent_Factory [as factory] (ng:///VaultV2SearchComponent/ɵfac.js:5:50)
    at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5984:44)
    at instantiateAllDirectives (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11907:27)
    at createDirectivesInstances (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11306:5)
    at ɵɵelementStart (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:23045:9)
    at ɵɵelement (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:23103:5)
    at VaultHeaderV2Component_Template (ng:///VaultHeaderV2Component.js:53:9)
    at executeTemplate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11268:9)
    at renderView (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12470:13)
    at renderComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12416:5)
    at renderChildComponents (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12518:9)
    at renderView (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12498:13)
    at ComponentFactory.create (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:15859:17)
    at initComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1979:51)
    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 Object.onInvoke (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:14882:33)
    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 NgZone.run (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:14733:28)
    at _TestBedImpl.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1990:41)
    at Function.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1783:37)
    at /home/runner/work/clients/clients/apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts:96:23
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts:5:58)
    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 /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2598:42
    at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:449:37)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2207:43)
    at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:448:42)
    at ZoneImpl.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:196:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:638:39)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

Check failure on line 5 in apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

VaultHeaderV2Component ► VaultHeaderV2Component defaults the initial state to true ► VaultHeaderV2Component defaults the initial state to true

Failed test found in:
  junit.xml
Error:
  NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]: 
Raw output
NullInjectorError: R3InjectorError(Standalone[VaultHeaderV2Component])[VaultPopupItemsService -> VaultPopupItemsService -> VaultPopupAutofillService -> LogService -> LogService]: 
  NullInjectorError: No provider for LogService!
    at NullInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1654:27)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at injectInjectorOnly (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1100:40)
    at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1106:42)
    at Object.VaultPopupAutofillService_Factory [as factory] (ng:///VaultPopupAutofillService/ɵfac.js:9:7)
    at /home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3219:47
    at runInInjectorProfilerContext (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:866:9)
    at R3Injector.hydrate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3218:21)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3082:33)
    at injectInjectorOnly (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1100:40)
    at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1106:42)
    at Object.VaultPopupItemsService_Factory [as factory] (ng:///VaultPopupItemsService/ɵfac.js:8:47)
    at /home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3219:47
    at runInInjectorProfilerContext (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:866:9)
    at R3Injector.hydrate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3218:21)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3082:33)
    at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3093:33)
    at ChainedInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:15723:36)
    at lookupTokenUsingModuleInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5730:39)
    at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5778:12)
    at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11050:19)
    at NodeInjectorFactory.VaultV2SearchComponent_Factory [as factory] (ng:///VaultV2SearchComponent/ɵfac.js:5:50)
    at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5984:44)
    at instantiateAllDirectives (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11907:27)
    at createDirectivesInstances (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11306:5)
    at ɵɵelementStart (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:23045:9)
    at ɵɵelement (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:23103:5)
    at VaultHeaderV2Component_Template (ng:///VaultHeaderV2Component.js:53:9)
    at executeTemplate (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11268:9)
    at renderView (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12470:13)
    at renderComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12416:5)
    at renderChildComponents (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12518:9)
    at renderView (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:12498:13)
    at ComponentFactory.create (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:15859:17)
    at initComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1979:51)
    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 Object.onInvoke (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:14882:33)
    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 NgZone.run (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:14733:28)
    at _TestBedImpl.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1990:41)
    at Function.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1783:37)
    at /home/runner/work/clients/clients/apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts:96:23
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/vault-v2/vault-header/vault-header-v2.component.spec.ts:5:58)
    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 /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2598:42
    at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:449:37)
    at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2207:43)
    at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:448:42)
    at ZoneImpl.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:196:51)
    at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:638:39)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)