Describe the bug
Homepage game buttons disappear when a browser extension that modifies the page DOM, such as DeepL, is enabled.
The affected buttons include the public lobby cards and the Solo, Create, Ranked, and Join buttons. Disabling the extension and reloading the page restores them.
To Reproduce
Steps to reproduce the behavior:
- Install and enable the DeepL browser extension, or another extension that modifies page DOM.
- Go to
https://openfront.io/.
- Wait for the homepage and public lobby information to load.
- Observe that the homepage game buttons disappear.
Expected behavior
Homepage buttons should remain visible and functional even when a browser extension modifies unrelated page DOM.
External DOM mutations should not corrupt the application’s rendered component tree.
Screenshots
Assignment
Describe the bug
Homepage game buttons disappear when a browser extension that modifies the page DOM, such as DeepL, is enabled.
The affected buttons include the public lobby cards and the Solo, Create, Ranked, and Join buttons. Disabling the extension and reloading the page restores them.
To Reproduce
Steps to reproduce the behavior:
https://openfront.io/.Expected behavior
Homepage buttons should remain visible and functional even when a browser extension modifies unrelated page DOM.
External DOM mutations should not corrupt the application’s rendered component tree.
Screenshots
Assignment