webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
741 stars 63 forks source link

gateway.maine.gov - The embedded map is not displayed #49259

Open MaineTrackingCP opened 4 years ago

MaineTrackingCP commented 4 years ago

URL: https://gateway.maine.gov/cognos/cgi-bin/cognosisapi.dll?b_action=cognosViewer&ui.action=run&ui.object=/content/folder[@name=%27CDC%20EOHP%20EPHT%20AVR%27]/folder[@name=%27Tabbed%20Pages%27]/folder[@name=%27Lead%27]/folder[@name=%27_Reports_Lead_Prod%27]/reportView[@name=%27Maps-with-ESRI%20view%27]&cv.header=false&cv.toolbar=false&p_Select%20Location=High%20Risk%20Area

Browser / Version: Firefox 73.0.1 Operating System: Mac OS X 10.15.3 Tested Another Browser: Yes Safari

Problem type: Something else Description: embedded ESRI map viewer does not work Steps to Reproduce: Embedded map viewer no longer functions in Firefox since Firefox v.73. This is the map viewer displayed with Location prompt set to "High Risk Areas". It works with v72 and earlier.

View the screenshotScreenshot
Browser Configuration
  • None

From webcompat.com with ❤️

MaineTrackingCP commented 4 years ago

Thanks for your help! An explanation of what broke this would this would be nice.

cipriansv commented 4 years ago

Thanks for the report, @MaineTrackingCP.

I was indeed able to reproduce the issue. The embedded map is not displayed.

Tested with: Browser / Version: Firefox Nightly 75.0a1 (2020-03-02), Safari 13.0.5 Operating System: macOS 10.15.3

This is the web page displayed in Firefox Nightly:

F

And this is the web page displayed in Safari:

S

Moving the issue to needsdiagnosis.

karlcow commented 4 years ago

Definitely something is wrong.

Capture d’écran 2020-03-30 à 15 44 22
          function f() {
            var b = h('x-parse', null, 'content');
            b && 'none' != b ? m([eval(b)], k)  : k()
          }

b is what is the normal.

h function is

function h(h, m, k) {
  var g = document.documentElement;
  h = g.insertBefore(document.createElement(h), g.firstChild);
  h.id = m;
  m = (h.currentStyle || getComputedStyle(h, null))[k];
  g.removeChild(h);
  return m;
}

huh… This is in Chrome canary…

Capture d’écran 2020-03-30 à 16 37 00

High risk area maps use an enhanced viewer that is not compatible with Chrome or Internet Explorer. Please try Firefox, Edge, or Safari (Mac) to view.

So no luck in chrome either.

karlcow commented 4 years ago

Let's switch this to needscontact.