Step 1.
If you want invest million $$$ on experience builder, read this before you do
caltrans experience builder randomly crash ( million $$$ loss )
Step 2.
If you want invest million $$$ on Arcgis Javascript SDK, it does not crash, you will not lose $$$, here are some sample use same data
rebuild ca project map playground
Step 3.
Old version project map use web appbuilder, much better than the experience builder.
The new experience builder app is completely useless garbage, randomly crash, should be esri's problem.
old verison use world famous customized popup widget (Popup Panel Widget - Author: Robert Scheitlin),
You can download this world famous widget from here
when you click map, typically by default on all ESRI COTS product, popup is popup on where you clicked, it will block your map view.
What Robert Scheitlin did is to let It popup on left side window, which is better do not block your map view.
https://odp.dot.ca.gov/sb1/

Step 4.
Old Project map embeded into rebuild CA parent website
https://build.ca.gov/building-ca-maps

Step 5.
New version project map use experience builder did not use customized popup widget, is because Robert Scheitlin did not invent the same widget but for experience builder yet.
https://rebuildingca-project.dot.ca.gov/CaltransProjectMap/

Step 6.
New Project map embeded into rebuild CA parent website
https://build.ca.gov/building-ca-maps

Step 7.
world famous customized popup widget (Popup Panel Widget - Author: Robert Scheitlin),
You can download this world famous widget from here

Step 8.
Update : 2024 Oct
New version build with experience builder is online

Step 9.
Update : 2024 Oct
Old web appbuilder version is removed, you can only see these historical screen shots here. Old version don't use cluster

Issue 1:

Issue 2:

Issue 3: 