Experience Builder Bookmark Widget bug after recent update

1108
9
Jump to solution
10-21-2020 10:14 AM
BrunoSousa1
New Contributor III

My app in Experience Builder has now a bug on the Bookmark Widget, which only appears on draft and live views.

My bookmarks contain embedded content, which out of nowhere are not interactive anymore. Inspecting the code on Chrome I noticed that a mask div was created on top of the widget, which prevents interaction with embedded content. If I delete the code for this "mask", the embedded content becomes interactive again.

see image below:

This "mask" does not appear in the in the editing environment, but does appear in draft and live views.

Here is a link to the app:

Experience

The widget is hidden in the sidebar.

This started today. I believe it's a new bug. I really need this working asap 

Can anyone help me?

0 Kudos
1 Solution

Accepted Solutions
WeiYing1
Esri Contributor

Please ignore my comment above. I figured out. I think you mean "Live view" is app launched. And I can reproduce it now. We will try to fix it asap in coming patch.  

View solution in original post

9 Replies
WeiYing1
Esri Contributor

Hi Bruno,

Thanks for your feedback. When saying "...not interactive anymore" do you mean like the video play button is not interactive in live view mode as the screenshot shows?
Unfortunately I cannot reproduce the issue. Could you probably share the embed URL and other details? 

Thanks,

Wei 

0 Kudos
WeiYing1
Esri Contributor

Please ignore my comment above. I figured out. I think you mean "Live view" is app launched. And I can reproduce it now. We will try to fix it asap in coming patch.  

WeiYing1
Esri Contributor

Hi Bruno,

We have fixed this issue in tonight's patch. Thanks again for your feedback. 
Btw, your app is nice designed, and it's a good example of using Bookmark widget. As the function designer of this widget, I am really glad to see a such neat real app implementing Bookmark  

Please let us know if you have any further feedbacks. 

Thanks,

Wei 

KenBuja
MVP Honored Contributor

I agree, this was an impressive use of the technology.

One minor point. I shared this with some other people and one comment was it took a while to figure out to click on the arrow button to see the bookmarks. Could this be open by default?

BrunoSousa1
New Contributor III

Thanks Ken,

I've implemented what you suggested

0 Kudos
BrunoSousa1
New Contributor III

Thanks Wei, 

Sorry not answering before. Got no notifications from here.

Btw, I've been encountering some critical errors on my 3D scene on that App. Should I open a new Question or can I shoot it here?

0 Kudos
BrunoSousa1
New Contributor III

Wei Ying

I am getting an error whenever I close a popup on the Scene Viewer of my App. The error in the Inspect Window says: 

index.js:1 Uncaught TypeError: Cannot read property 'selectRecordById' of undefined
at t.selectFeatureById (index.js:1)
at d.<anonymous> (index.js:1)
at d (dojo.js:358)
at a.m [as callback] (dojo.js:358)
at g (dojo.js:366)
at dojo.js:371

After that the app "crashes" and the features stop loading.

This error does not happen when using the Scene Viewer of ArcGIS Online, only on Experience Builder.

0 Kudos
DavidMartinez
Esri Regular Contributor

Hi Bruno,

We are currently looking into this issue and we will follow up once we have a fix. 

Cheers,

David

BrunoSousa1
New Contributor III

Hi David, 

I published the layer again as scene layer with cache generated in the server instead of a package. This seems to have solved the problem

0 Kudos