diff --git a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.html b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.html
index cfd49602b6..38912f7caa 100644
--- a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.html
+++ b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.html
@@ -4,7 +4,8 @@
{{ 'AbpFeatureManagement::ManageHostFeatures' | abpLocalization }}
-
+
+ >
+
diff --git a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.ts b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.ts
index 3ac018478e..d65b3a74a9 100644
--- a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.ts
+++ b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.ts
@@ -9,9 +9,7 @@ export class FeatureManagementTabComponent {
providerKey: string;
openFeaturesModal() {
- setTimeout(() => {
- this.visibleFeatures = true;
- }, 0);
+ this.visibleFeatures = true;
}
onVisibleFeaturesChange = (value: boolean) => {
diff --git a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.ts b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.ts
index c04b4500e2..25d8e76764 100644
--- a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.ts
+++ b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.ts
@@ -55,11 +55,17 @@ export class FeatureManagementComponent
}
set visible(value: boolean) {
- if (this._visible === value) return;
+ if (this._visible === value) {
+ return;
+ }
this._visible = value;
this.visibleChange.emit(value);
- if (value) this.openModal();
+
+ if (value) {
+ this.openModal();
+ return;
+ }
}
@Output() readonly visibleChange = new EventEmitter();