diff --git a/src/ui/egg-gacha-ui-handler.ts b/src/ui/egg-gacha-ui-handler.ts
index 722111427a3..7cdc3d5caca 100644
--- a/src/ui/egg-gacha-ui-handler.ts
+++ b/src/ui/egg-gacha-ui-handler.ts
@@ -231,6 +231,8 @@ export default class EggGachaUiHandler extends MessageUiHandler {
 
     this.updateVoucherCounts();
 
+    this.getUi().bringToTop(this.eggGachaContainer);
+
     this.eggGachaContainer.setVisible(true);
 
     return true;
diff --git a/src/ui/egg-list-ui-handler.ts b/src/ui/egg-list-ui-handler.ts
index e554f8b02cf..489566651f5 100644
--- a/src/ui/egg-list-ui-handler.ts
+++ b/src/ui/egg-list-ui-handler.ts
@@ -91,6 +91,8 @@ export default class EggListUiHandler extends MessageUiHandler {
   show(args: any[]): boolean {
     super.show(args);
 
+    this.getUi().bringToTop(this.eggListContainer);
+
     this.eggListContainer.setVisible(true);
 
     let e = 0;