Application shows incorrectly direct authorization status
The purpose of Direct
authority flag is to show when given transaction has been signed by a key directly specified in one of declared account authority.
Consider this transaction: https://explore.openhive.network/transaction/e1a666b8c9026d703c286d4f384c143841e613a9
It was signed using an authority delegated to ecency.app
(so effectively using its public key)