Welcome Guest Search | Active Topics | Sign In | Register

Fencedframes Options
BenjaminSimpson1989
Posted: Thursday, March 20, 2025 3:26:12 PM
Rank: Advanced Member
Groups: Member

Joined: 1/12/2015
Posts: 95
I have this URL: https://www.belk.com/p/kitchenaid-artisan-stand-5-qt.-mixer-ksm150p/8100092KITCH82626P.html
It loads a fencedframe tag. These functions are getting the fencedframe and not the main page:
webview.Capture();
webview.GetPageSize();

When I get rid of the fencedframe, they work fine.
BenjaminSimpson1989
Posted: Sunday, March 23, 2025 10:21:04 AM
Rank: Advanced Member
Groups: Member

Joined: 1/12/2015
Posts: 95
Hi. Usually you guys are great at providing a response. Any update on this issue or do you need more information?
eo_support
Posted: Monday, March 24, 2025 10:10:08 AM
Rank: Administration
Groups: Administration

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

Do you have another test Url for us to check with? We tried to load the above Url with TabbedBrowser sample application and we do not see any fencedframe element. We only see the script code for creating the fencedframe, however for some reason it is not created.

Thanks!
BenjaminSimpson1989
Posted: Monday, March 24, 2025 6:05:34 PM
Rank: Advanced Member
Groups: Member

Joined: 1/12/2015
Posts: 95
I've emailed you an HTML file that you can load in the browser.
eo_support
Posted: Thursday, March 27, 2025 10:46:27 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,322
Thanks for the test file. We were able to reproduce and found out the root cause of the problem. This will be resolved in our next build. We will reply here again when the new build is available.
BenjaminSimpson1989
Posted: Thursday, March 27, 2025 12:38:43 PM
Rank: Advanced Member
Groups: Member

Joined: 1/12/2015
Posts: 95
Thanks so much. I'm just very curious what the issue was. Was it only due to this tag or would happen in other cases as well?
eo_support
Posted: Sunday, March 30, 2025 11:45:22 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,322
The issue is due to the fact that internally the Chromium browser engine treats a fenced frame as a top level frame as oppose an iframe which has a parent frame. Our code as implemented before fenced frame was implemented automatically accepts a top level frame as the main frame, which causes the fenced frame to be regarded as the main frame of the WebView. Now that fenced frame is added we need to adjust our code to take this into consideration and NOT to accept a fenced frame as the main frame.

So yes the issue is indeed specifically related to the fenced frame tag.


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.