No confirmation popup on ledger device(web3js or moralis web3js)

Did anyone had issue with web3js send method is not showing confirmation on the ledger hardware wallet until one enable display of debug data ?

I saw on another websites that are using react web3, that it works without enable of debug data on ledger.

I wonder why its that ?
its the same is with moralisweb3js or standard web3js
I see that most of the websites that are using web3js have this issue. Any workaround?

I guess that you used events to get that confirmation.

do you get a transaction hash?