I'm using node-red-contrib-zigbee2mqtt for my Zigbee devices, works all great.
In the Zigbee bridge node there's a tab with the option to generate a map of my Zigbee network, this works also great.
However on this tab there's also a button "Open in full screen", if this is pressed we get an empty web page with the error Cannot GET /zigbee2mqtt/showMap, in the url of my browser is http://192.168.1.127:1880/zigbee2mqtt/showMap?controllerID=fcbfb445.44989 , this all looks fine to me.
I'm sure it was working a couple of months ago.
What can be the problem or where to look to tackle the problem?
It is working for me, which doesn't help much except to prove that it not a node problem.
A few things to try (which to probably already have)
Refresh the page and try repeating the map selection.
Have a look at the empty web page with Dev Tools to see if there are any clues there. I get <!-- Generated by graphviz version 2.40.1 (20161225.0304) -->
at the top of the guff, followed by an svg element
Have pop-ups been disabled in your browser?
My status;
NR v2.0.6, Dashboard 3.0.4, node-red-contrib-zigbee2mqtt 0.6.9
I don't see the advantage of using contrib-zigbee2mqtt. For data exchange you can use the core mqtt nodes (less maintenance and trouble). For settings the frontend is really handy.
The only value of the map is showing the inter-connectivity. Not sure if that data is available via MQTT and even if it were, you might still want to build a map (strictly speaking, the display is a "Graph").
Personally, I find browser bookmarks or web pages with links more than good enough to take me to the right page without messing with iframes and other complexities.
No need of MQTT for the build-in frontend. It's very easy to configure, open a browser with the zigbee2mqtt ip address and click the Map tab. Try yourself and you'll never want to miss it.
I already use it, I was just pointing out to others that this may not work out of the box, it is necessary to specify the option in the config file, which I don't think was necessarily made clear.