RDT crashes page if store.subscribe is undefined

Author: philipwhiukCreated Aug 3, 2026Updated Aug 3, 2026
page.bundle.js:6 Uncaught TypeError: t.subscribe is not a function
    at I (page.bundle.js:6:6537)
    at page.bundle.js:6:6935
    at hk (main.jsx-4WfQJ2Z1.js:841:35810)
    at main.jsx-4WfQJ2Z1.js:841:65460

Source code:

https://github.com/reduxjs/redux-devtools/blob/4b1d1d6dbfd79caa28f29b3684cd649a4028652f/extension/src/pageScript/index.ts#L498

Sample store definition from Chrome inspect:

{
   @@observable: ƒ [d]()
   dispatch: ƒ s(c)
   getState: ƒ i()
   liftedStore: ƒ ()
   replaceReducer: ƒ replaceReducer(c)
   [[Prototype]]: Object
}

I think this is because RDT now has a higher Redux version requirement. But it should gracefully fail rather than crash the whole page