EIP-1077 Type Tokens, Let contracts pay gas for ERC-20 tokens

Can anyone give some insight on the state of EIP's that enable ERC-20 token users to transact purely with their own token?
The main idea is having a smart contract that takes in ERC-20 tokens in exchange for paying the gas of a transaction.
My main concern is finding a safe way to implement this type of mechanism, as I've seen in discussion various potential issues of abuse that could occur. Most discussions or last updates I've seen of this contract type haven't been updated in several years.
Example
EIP-1077 – https://github.com/ethereum/EIPs/pull/2454
Any insight would be appreciated, thanks!
submitted by /u/retorber
[link] [comments]