Edge Page Crashes and Reloads on http://live.yworks.com/demos/databinding/simplegraphbuilder-bug/index.html

Fixed Issue #14492280

Details

Author
Sebastian M.
Created
Nov 2, 2017
Privacy
This issue is public.
Found in
  • Microsoft Edge
Found in build #
16.16299
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

[Site was updated with workaround, but old code still crashes, hence keeping the bug around with updated repro steps]

Since the official fall creators update EDGE has become totally unusable and cannot be relied upon by our customers at all anymore.

Opening almost any of our pages that use our HTML5 technology, the pages will crash and reload anywhere from immediately after load to after a few seconds of use.
This is on
Microsoft Edge 41.16299.15.0 / Microsoft EdgeHTML 16.16299

To reproduce simply open almost any of our demos from here: http://live.yworks.com/demos/databinding/simplegraphbuilder-bug/index.html 

No interaction is required to crash the page - it works in any other browser that has been released up to and including IE9, but crashes Edge.

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Title from “Edge Page Crashes and Reloads Everywhere” to “Edge Page Crashes and Reloads on http://live.yworks.com/yfiles-for-html/2.0/databinding/simplegraphbuilder/index.html”

    • We can reproduce the issue and will investigate.

    • Microsoft Edge Team

      Changed Assigned To to “bbrinza”

      Changed Assigned To from “bbrinza” to “Francois R.”

      Changed Status to “Confirmed”

    • We haven’t been able to have a developer investigate this issue yet but it seems your application is crashing because of an uninitialized <marker> when computing the clientWidth of <div class="demo-toolbar"> – this is totally an issue on our side, it doesn’t seem you are doing anything wrong at this point

      If you need a workaround, I would suggest removing the markers of your svg in Edge 16. This means your diagrams will be lacking arrows, but this is still better than crashing. You can also experiment inserting the marker later on when the page has finished loading, I think the problem is a race condition but I cannot pinpoint it precisely.

    • I don’t have time to fiddle with the minified code of your site, but it turns out there are only two references to “clientWidth” in your app, so I’d recommend adding a check for Edge 16 there, and do 

      var marker; while(marker=document.querySelector('marker')) marker.remove();

      and see if that helps. It more-than-likely should.

    • Microsoft Edge Team

      Changed Assigned To from “Francois R.” to “Saqib A.”

      Changed Assigned To from “Saqib A.” to “Francois R.”

      Changed Steps to Reproduce

      Changed Title from “Edge Page Crashes and Reloads on http://live.yworks.com/yfiles-for-html/2.0/databinding/simplegraphbuilder/index.html” to “Edge Page Crashes and Reloads on http://live.yworks.com/yfiles-for-html/2.0/databinding/simplegraphbuilder-bug/index.html”

      Changed Title from “Edge Page Crashes and Reloads on http://live.yworks.com/yfiles-for-html/2.0/databinding/simplegraphbuilder-bug/index.html” to “SVG Transform manipulations cause wrong rendering then javascript errors -- http://live.yworks.com/yfiles-for-html/2.0/databinding/simplegraphbuilder-bug/index.html”

      Changed Title from “SVG Transform manipulations cause wrong rendering then javascript errors -- http://live.yworks.com/yfiles-for-html/2.0/databinding/simplegraphbuilder-bug/index.html” to “Edge Page Crashes and Reloads on http://live.yworks.com/yfiles-for-html/2.0/databinding/simplegraphbuilder-bug/index.html”

      Changed Status from “Confirmed” to “Not reproducible”

    • The repro url seems to 404 at this point, marking as Not Repro for now, but please reopen if you can reupload the repro on your site or (even better) attach it as a standalone zip on this issue.

    • Changed Status from “Not reproducible”

    • Sorry for the trouble - we restructured our URLs but it should be back online redirecting you to this URL: http://live.yworks.com/demos/databinding/simplegraphbuilder-bug/index.html
      and crashes as expected.

    • Sorry for the trouble - we restructured our URLs but it should be back online redirecting you to this URL: http://live.yworks.com/demos/databinding/simplegraphbuilder-bug/index.html
      and crashes as expected.

    • Microsoft Edge Team

      Changed Steps to Reproduce

      Changed Title from “Edge Page Crashes and Reloads on http://live.yworks.com/yfiles-for-html/2.0/databinding/simplegraphbuilder-bug/index.html” to “Edge Page Crashes and Reloads on http://live.yworks.com/demos/databinding/simplegraphbuilder-bug/index.html”

      Changed Assigned To to “Francois R.”

      Changed Status to “Fixed”

    • Hello,

      Thank you for providing this information about the issue. We are pleased to report this feature is fixed in Edge and will be available in an upcoming build.

      Best Wishes,
      The MS Edge Team

    • This is not fixed at all, I have been having the same issue since the last update in Autumn 2018, I am very vexed with the whole situation and will use other non MS products.

    You need to sign in to your Microsoft account to add a comment.

    Sign in