question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Regression v11.1.0 -> v11.2.0

See original GitHub issue

Basic info:

  • Node.js version: v6.11.2
  • jsdom version: v11.2.0

Minimal reproduction case

git clone git@github.com:callemall/material-ui.git
cd material-ui
git checkout a1a17995202db7f669451ad41690fc5e126a770c
yarn
yarn test:unit

or even better: https://github.com/callemall/material-ui/commit/a1a17995202db7f669451ad41690fc5e126a770c

Error: Uncaught [TypeError: Illegal invocation] at reportException (/tmp/material-ui/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:63:24) at invokeEventListeners (/tmp/material-ui/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:211:9) at HTMLLIElementImpl._dispatch (/tmp/material-ui/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:111:7) at Object.exports.fireFocusEventWithTargetAdjustment (/tmp/material-ui/node_modules/jsdom/lib/jsdom/living/helpers/focusing.js:73:10) at HTMLLIElementImpl.focus (/tmp/material-ui/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js:65:14) at HTMLLIElement.focus (/tmp/material-ui/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js:49:21) at Object.Menu._this.handleEnter [as onEnter] (/tmp/material-ui/src/Menu/Menu.js:113:27) at Object.Popover._this.handleEnter [as onEnter] (/tmp/material-ui/src/internal/Popover.js:228:18) at Object.Grow._this.handleEnter [as onEnter] (/tmp/material-ui/src/transitions/Grow.js:81:18) at Transition.performEnter (/tmp/material-ui/src/internal/Transition.js:235:15) at Transition.componentDidMount (/tmp/material-ui/src/internal/Transition.js:167:12)

How does similar code behave in browsers?

It’s working on IE11, Firefox 45, Safari 10.1, Edge 14, Chrome 49, jsdom v11.1.0 but fails with jsdom v11.2.0.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:7 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
oliviertassinaricommented, Oct 1, 2017

@TimothyGu Thanks for the fix 👏 !

1reaction
TimothyGucommented, Sep 16, 2017
Read more comments on GitHub >

github_iconTop Results From Across the Web

Release notes — ocrmypdf 11.6.1 documentation
v11.2.0¶. Fixed an issue with optimizing PNG-type images that had soft masks or image masks. This is a regression introduced in (or about)...
Read more >
Release Notes for Intel® Distribution of OpenVINO™ toolkit ...
The new IR v11 version aligns inputs and outputs representation with the native framework format to pass frameworks models to OpenVINO without conversion....
Read more >
Live 11 Release Notes
Fixed a regression that impaired Live's ability to deliver host information to VST2 plug-ins. Fixed an issue that caused scanning VST plug-ins from...
Read more >
TS 134 123-3 - V11.8.0
ETSI TS 134 123-3 V11.8.0 (2016-01) ... Addition of SM test case 11.1.1.1 to NAS ATS V3.1.0 B ... Regression error corrections to...
Read more >
Changelog
Fixed a regression introduced in the Electron browser in Cypress 10.8.0 where the ... Fixed an issue where projects using Angular v14.2.0 and...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found