<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Home and Bookmark Widget buttons do not work in Chrome and Edge in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/home-and-bookmark-widget-buttons-do-not-work-in/m-p/1499135#M84950</link>
    <description>&lt;P&gt;I am working on Angular app and noticed that some button widgets are not working. Specifically, Home, Compass and Bookmark buttons that are added using the following code do not work:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;    const map = new Map({
      basemap: 'oceans', // See https://developers.arcgis.com/javascript/3/jsapi/esri.basemaps-amd.html
    });

    const view = new MapView({
      container: this.mapViewEl.nativeElement,
      center: [-95.71, 37.09],
      zoom: 3,
      map: map,
      constraints: {
        rotationEnabled: true,
      },
      popup: {
        dockEnabled: true,
        dockOptions: {
          buttonEnabled: true,
          breakpoint: false,
        },
        visibleElements: {
          closeButton: true,
          heading: true,
          actionBar: true,
          collapseButton: true
        }
      },
    });

    let compass = new Compass({
      view: view
    });
    view.ui.add(compass, "top-left");

    const homeWidget = new Home({
      view: view
    });
    view.ui.add(homeWidget, 'top-left');

    // Add a basemap Gallery
    const bg = new BasemapGallery({
      view: view,
      container: document.createElement('div'),
    });
    const expand = new Expand({
      view: view,
      content: bg,
    });
    view.ui.add(expand, 'top-right');

    const bookmarks = new Bookmarks({
      view: view,
      dragEnabled: true,
      visibleElements: {
        addBookmarkButton: true,
        editBookmarkButton: true,
        time: false // don't show the time (h:m:s) next to the date
      }
    });

    const bkExpand = new Expand({
      view: view,
      content: bookmarks,
      expanded: false
    })
    view.ui.add(bkExpand, "top-right");&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;While basemap gallery works, other buttons are not working. I cleared web cache and tested in in-cognito mode as well. I appreciate any input. Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 28 Jun 2024 15:51:33 GMT</pubDate>
    <dc:creator>Shingo-Ikeda</dc:creator>
    <dc:date>2024-06-28T15:51:33Z</dc:date>
    <item>
      <title>Home and Bookmark Widget buttons do not work in Chrome and Edge</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/home-and-bookmark-widget-buttons-do-not-work-in/m-p/1499135#M84950</link>
      <description>&lt;P&gt;I am working on Angular app and noticed that some button widgets are not working. Specifically, Home, Compass and Bookmark buttons that are added using the following code do not work:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;    const map = new Map({
      basemap: 'oceans', // See https://developers.arcgis.com/javascript/3/jsapi/esri.basemaps-amd.html
    });

    const view = new MapView({
      container: this.mapViewEl.nativeElement,
      center: [-95.71, 37.09],
      zoom: 3,
      map: map,
      constraints: {
        rotationEnabled: true,
      },
      popup: {
        dockEnabled: true,
        dockOptions: {
          buttonEnabled: true,
          breakpoint: false,
        },
        visibleElements: {
          closeButton: true,
          heading: true,
          actionBar: true,
          collapseButton: true
        }
      },
    });

    let compass = new Compass({
      view: view
    });
    view.ui.add(compass, "top-left");

    const homeWidget = new Home({
      view: view
    });
    view.ui.add(homeWidget, 'top-left');

    // Add a basemap Gallery
    const bg = new BasemapGallery({
      view: view,
      container: document.createElement('div'),
    });
    const expand = new Expand({
      view: view,
      content: bg,
    });
    view.ui.add(expand, 'top-right');

    const bookmarks = new Bookmarks({
      view: view,
      dragEnabled: true,
      visibleElements: {
        addBookmarkButton: true,
        editBookmarkButton: true,
        time: false // don't show the time (h:m:s) next to the date
      }
    });

    const bkExpand = new Expand({
      view: view,
      content: bookmarks,
      expanded: false
    })
    view.ui.add(bkExpand, "top-right");&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;While basemap gallery works, other buttons are not working. I cleared web cache and tested in in-cognito mode as well. I appreciate any input. Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jun 2024 15:51:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/home-and-bookmark-widget-buttons-do-not-work-in/m-p/1499135#M84950</guid>
      <dc:creator>Shingo-Ikeda</dc:creator>
      <dc:date>2024-06-28T15:51:33Z</dc:date>
    </item>
    <item>
      <title>Re: Home and Bookmark Widget buttons do not work in Chrome and Edge</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/home-and-bookmark-widget-buttons-do-not-work-in/m-p/1499148#M84951</link>
      <description>&lt;P&gt;This is due to a bug in Angular that was fixed in zone.js 0.14.5. See the known issues listed in our Angular example, here: &lt;A href="https://github.com/Esri/jsapi-resources/tree/main/core-samples/jsapi-angular-cli#known-issues" target="_blank"&gt;https://github.com/Esri/jsapi-resources/tree/main/core-samples/jsapi-angular-cli#known-issues&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jun 2024 15:58:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/home-and-bookmark-widget-buttons-do-not-work-in/m-p/1499148#M84951</guid>
      <dc:creator>AndyGup</dc:creator>
      <dc:date>2024-06-28T15:58:53Z</dc:date>
    </item>
    <item>
      <title>Re: Home and Bookmark Widget buttons do not work in Chrome and Edge</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/home-and-bookmark-widget-buttons-do-not-work-in/m-p/1499948#M84955</link>
      <description>&lt;P&gt;Thanks Andy! It was the exact solution I was looking for.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Jul 2024 16:38:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/home-and-bookmark-widget-buttons-do-not-work-in/m-p/1499948#M84955</guid>
      <dc:creator>Shingo-Ikeda</dc:creator>
      <dc:date>2024-07-01T16:38:07Z</dc:date>
    </item>
  </channel>
</rss>

