Welcome Guest Search | Active Topics | Sign In | Register

EO.WebBrowser EngineCrash on deeply nested empty <div> elements Options
Fabien
Posted: Thursday, July 16, 2026 11:26:41 AM
Rank: Advanced Member
Groups: Member

Joined: 7/21/2014
Posts: 139
Hello,

We've run into a case where EO.WebBrowser crashes when rendering HTML containing very deeply nested empty <div> elements (50-90+ levels of nesting).

This pattern shows up in real-world emails: some mail security add-ins (e.g. Proofpoint URL Defense banners) wrap their "report as suspicious" button in a chain of empty wrapper divs, and this chain grows deeper each time the email is forwarded or replied to. In our case, a single thread with a few forward/reply cycles ended up with two blocks of nested divs roughly 50-90 levels deep, and EO.WebBrowser failed to render it (crash/hang), while Chromium-based browsers handled the same HTML fine.

I can't attach a file here, so I'm sending a minimal HTML test file that isolates the problematic nested-div structure by email separately, so it's easy to reproduce without any of the surrounding email content.

Is this something that could be fixed in a future release ?

Thanks !

Fabien
eo_support
Posted: Thursday, July 16, 2026 1:17:31 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,504
Hi,

We are able to reproduce the problem with the file you sent to us. We will debug into it and update here again as soon as we find anything.

Thanks!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.