<p>This is definitely a bug. I would lean toward it being firmly rooted on Exodus, but could be the fault of both Eternl and Exodus. The problem seems to be with variable scope. They both seem to obfuscate their front end code, which ends up making variables like <code>A = N('icon')</code>. If those variables are not scoped properly, other things will override them. For example, if both extension make use of A, one of them could have their functionality changed by the other. Theoretically, Exodus could simply grab window.cardano.eternl.icon and set it, but that would seem malicious and really offer no benefit. I would report the bug to both, as I can confirm that what you're seeing is happening to me as well. <a href="https://i.sstatic.net/wfDKh.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/wfDKh.png" alt="enter image description here" /></a></p>

CC BY-SA 4.0
2023-04-24T19:10:03.277Z
2023-04-24T19:10:03.277Z
PREEB
<p>Im developing some dApp with a wallet connector using the extensions in chrome and brave.
Everything was working fine until I installed Exodus extension.
Something in creating a conflict here.</p>
<p>Look pictures attached:</p>
<p>1- This is my wallet connector before enabling Exodus extension:</p>
<p><a href="https://i.sstatic.net/1YQnL.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/1YQnL.png" alt="enter image description here" /></a></p>
<p>2- Now, look the icons when I enable Exodus:</p>
<p><a href="https://i.sstatic.net/AtQui.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/AtQui.png" alt="enter image description here" /></a></p>
<p>The Eternl icon disappears and also the functionality of Eternl wallet.<br />
If I press that button it will open the Exodus wallet.</p>
<p>I checked in the windows.cardano object and I also found the problem there:</p>
<p>3- This is before enabling Exodus:</p>
<p><a href="https://i.sstatic.net/DA0xz.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/DA0xz.png" alt="enter image description here" /></a></p>
<p>4- This is with Exodus wallet extension enabled:</p>
<p><a href="https://i.sstatic.net/G8vYj.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/G8vYj.png" alt="enter image description here" /></a></p>
<p>You can see that the Eternl object is overwriting with the same content that the exodus object and only the name eternal is left.</p>
<p>Any idea? It is a bug? From who? Eternl? Exodus?</p>

<wallet><eternl>
Exodus and Eternl extensions in chrome and brave are incompatible?
# Exodus and Eternl extensions in chrome and brave are incompatible?

(Asked by: username_0 on 2023-04-23)

Im developing some dApp with a wallet connector using the extensions in chrome and brave.
Everything was working fine until I installed Exodus extension.
Something in creating a conflict here.

Look pictures attached:

1- This is my wallet connector before enabling Exodus extension:

[![enter image description here](https://i.sstatic.net/1YQnL.png)](https://i.sstatic.net/1YQnL.png)

2- Now, look the icons when I enable Exodus:

[![enter image description here](https://i.sstatic.net/AtQui.png)](https://i.sstatic.net/AtQui.png)

The Eternl icon disappears and also the functionality of Eternl wallet.  
If I press that button it will open the Exodus wallet.

I checked in the windows.cardano object and I also found the problem there:

3- This is before enabling Exodus:

[![enter image description here](https://i.sstatic.net/DA0xz.png)](https://i.sstatic.net/DA0xz.png)

4- This is with Exodus wallet extension enabled:

[![enter image description here](https://i.sstatic.net/G8vYj.png)](https://i.sstatic.net/G8vYj.png)

You can see that the Eternl object is overwriting with the same content that the exodus object and only the name eternal is left.

Any idea? It is a bug? From who? Eternl? Exodus?

**Tags:** wallet, eternl

---

## 1 answers

### Answer by username_1 on 2023-04-24. Score: 1 | Accepted answer

This is definitely a bug. I would lean toward it being firmly rooted on Exodus, but could be the fault of both Eternl and Exodus. The problem seems to be with variable scope. They both seem to obfuscate their front end code, which ends up making variables like `A = N('icon')`. If those variables are not scoped properly, other things will override them. For example, if both extension make use of A, one of them could have their functionality changed by the other. Theoretically, Exodus could simply grab window.cardano.eternl.icon and set it, but that would seem malicious and really offer no benefit. I would report the bug to both, as I can confirm that what you're seeing is happening to me as well. [![enter image description here](https://i.sstatic.net/wfDKh.png)](https://i.sstatic.net/wfDKh.png)


---

