chromestatus.com works only when debugger is attached

By design Issue #6047384

Details

Created
Jan 4, 2016
Privacy
This issue is public.
Reports
Reported by 0 people

Sign in to watch or report this issue.

Steps to reproduce

Reduced repro: will show promise rejected with TypeError in normal mode, promise resolved with no exception under F12.

 

Root cause: only F12 mode supports console.timeStamp()

 

<!DOCTYPE html>
<html>
<body>

<p id="promise"></p>
<p id="exception"></p>
<script>
var p = new Promise(function(resolve, reject) {
    console.time(“a”);
    try {
        console.timeStamp(“b”);
    } catch (e) {
        document.getElementById(‘exception’).innerHTML = e;
        reject();
    }
    resolve();
    });
   
p.then(function() {
    document.getElementById(‘promise’).innerHTML = 'resolved’;
}, function() {
    document.getElementById(‘promise’).innerHTML = 'rejected’;
});
</script>

</body>
</html>

 

 

 

 

URL:

Repro Steps:

==============

  1. Go to chromestatus.com

  2. Fails

  3. Press F12 to turn the debugger on.

  4. Refresh

  5. The page loads this time

Expected Results:

==============

Debugger should not be required to show chromestatus.com.

Actual Results:

==============

Dev Channel specific:

================

No

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Mara P.”

      Changed Assigned To to “ChakraTriage”

      Changed Assigned To from “ChakraTriage” to “Suwei C.”

      Changed Steps to Reproduce

      Changed Assigned To from “Suwei C.” to “IE S.”

      Changed Status to “By design”

    • I think this should be marked as "External".

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

    Sign in