Force UI update before generating ticket PDF
Added a zero-delay timeout to ensure the UI is updated before calling the PDF generation service. This helps prevent potential UI rendering issues when generating tickets.
This commit is contained in:
@@ -45,6 +45,9 @@ export class PurchaseSuccessComponent {
|
|||||||
verticalPosition: 'top'
|
verticalPosition: 'top'
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// UI-Aktuallisierung erzwingen
|
||||||
|
await new Promise(resolve => setTimeout(resolve, 0));
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await this.pdfService.genTicket(this.tickets(), PdfTicketComponent)
|
await this.pdfService.genTicket(this.tickets(), PdfTicketComponent)
|
||||||
this.loadingService.hide();
|
this.loadingService.hide();
|
||||||
|
|||||||
Reference in New Issue
Block a user