whoisandy / react-rangeslider

A lightweight responsive react range slider component.A fast & lightweight react component as a drop in replacement for HTML5 input range slider element.
https://whoisandy.github.io/react-rangeslider/
MIT License
643 stars 237 forks source link

ResizeObserver initialisation throws error #77

Open kitbrennan90 opened 7 years ago

kitbrennan90 commented 7 years ago

Currently get the following console error thrown when rendering ReactSlider. It is getting upset when initialising the imported ResizeObserver (https://github.com/whoisandy/react-rangeslider/blob/master/src/Rangeslider.js#L67).

I'm using a standard webpack setup and don't have issues around the import of any other ES6 modules.

Uncaught TypeError: _resizeObserverPolyfill2.default is not a constructor
    at Slider.componentDidMount (eval at <anonymous> (app-0b7999a813.js:4444), <anonymous>:203:28)
    at eval (eval at <anonymous> (app-0b7999a813.js:4038), <anonymous>:264:25)
    at measureLifeCyclePerf (eval at <anonymous> (app-0b7999a813.js:4038), <anonymous>:75:12)
    at eval (eval at <anonymous> (app-0b7999a813.js:4038), <anonymous>:263:11)
    at CallbackQueue.notifyAll (eval at <anonymous> (app-0b7999a813.js:2063), <anonymous>:76:22)
    at ReactReconcileTransaction.close (eval at <anonymous> (app-0b7999a813.js:4241), <anonymous>:80:26)
    at ReactReconcileTransaction.closeAll (eval at <anonymous> (app-0b7999a813.js:691), <anonymous>:209:25)
    at ReactReconcileTransaction.perform (eval at <anonymous> (app-0b7999a813.js:691), <anonymous>:156:16)
    at ReactUpdatesFlushTransaction.perform (eval at <anonymous> (app-0b7999a813.js:691), <anonymous>:143:20)
    at ReactUpdatesFlushTransaction.perform (eval at <anonymous> (app-0b7999a813.js:311), <anonymous>:89:32)
    at Object.flushBatchedUpdates (eval at <anonymous> (app-0b7999a813.js:311), <anonymous>:172:19)
    at ReactDefaultBatchingStrategyTransaction.closeAll (eval at <anonymous> (app-0b7999a813.js:691), <anonymous>:209:25)
    at ReactDefaultBatchingStrategyTransaction.perform (eval at <anonymous> (app-0b7999a813.js:691), <anonymous>:156:16)
    at Object.batchedUpdates (eval at <anonymous> (app-0b7999a813.js:4157), <anonymous>:62:26)
    at Object.enqueueUpdate (eval at <anonymous> (app-0b7999a813.js:311), <anonymous>:200:22)
    at enqueueUpdate (eval at <anonymous> (app-0b7999a813.js:1669), <anonymous>:24:16)
    at Object.enqueueSetState (eval at <anonymous> (app-0b7999a813.js:1669), <anonymous>:218:5)
    at Stack.ReactComponent.setState (eval at <anonymous> (app-0b7999a813.js:2238), <anonymous>:64:16)
    at eval (eval at <anonymous> (app-0b7999a813.js:733), <anonymous>:170:18)
    at d (raven.js:386)
cakellis commented 7 years ago

+1