Closing the tab showing the invoice during the return workflow causes the book to be in a phantom state where it is returned to the library, but is still marked as borrowed in the database.
Implement measures to prevent users from closing the invoice tab without completing the book return process.
Closing the tab showing the invoice during the
returnworkflow causes the book to be in a phantom state where it is returned to the library, but is still marked as borrowed in the database.Implement measures to prevent users from closing the invoice tab without completing the book return process.