Comments (5)
Hey @zhpadvoiski 👋
You're right, that PR does look like the culprit here. Thanks for bringing this to our attention!
I'm curious, are you storing URL
instances directly in your cache (i.e. writing them in a merge
function somewhere?) It seems URL
instances don't work with structuredClone
, which window.postMessage
uses under the hood. Seems JSON.stringify
actually does handle serializing URL
instances correctly, so that would explain why its suddenly breaking for you. I'll look at getting this reverted.
In the mean time, if you need a workaround, consider using a read
function to perform the conversion from string -> URL
. I'll try and get a fix out for this in the next couple days.
from apollo-client-devtools.
Looks like I have a similar problem
Uncaught DOMException: Failed to execute 'postMessage' on 'Window': #<Object> could not be cloned.
at Object.postMessage (chrome-extension://jdkknkkbebbapilgoeccciglkfbmbnfm/hook.js:1:12273)
at Object.send (chrome-extension://jdkknkkbebbapilgoeccciglkfbmbnfm/hook.js:1:11729)
at r (chrome-extension://jdkknkkbebbapilgoeccciglkfbmbnfm/hook.js:1:14709)
at chrome-extension://jdkknkkbebbapilgoeccciglkfbmbnfm/hook.js:1:15415
at i (chrome-extension://jdkknkkbebbapilgoeccciglkfbmbnfm/hook.js:1:11525)
at r (chrome-extension://jdkknkkbebbapilgoeccciglkfbmbnfm/hook.js:1:12170)
from apollo-client-devtools.
Turns out the JSON.stringify
on the cache that was previously done was a LOT more important than I realized 😅. We should be able to get this fix out today.
from apollo-client-devtools.
This should be fixed with #1259 which we'll plan to release with 4.8.2. We should be able to get this out fairly quickly 🙂
from apollo-client-devtools.
Do you have any feedback for the maintainers? Please tell us by taking a one-minute survey. Your responses will help us understand Apollo Client usage and allow us to serve you better.
from apollo-client-devtools.
Related Issues (20)
- Finish Tailwind migration HOT 1
- Active queries disappear when used with RedwoodJS
- Dependency Dashboard
- Extension prevents websites (tested on atlassian.com) from loading styles HOT 9
- Not working! Apollo Client Devtools on Chrome latest HOT 17
- Doesn't work in latest Chromium-based MS Edge HOT 6
- Server side mutation errors are not reported in the explorer HOT 2
- Looking for client... No longer working after recent update HOT 16
- Impossible to track newly-created ApolloClients HOT 3
- Reactive Var Tab HOT 1
- Cache tab explodes causing the devtools to crash
- DevTools does not show any data for my app HOT 11
- Intermittent connection issues when first opening dev tools HOT 5
- v4.8.1 breaks Google Cloud Console on Arc & Chrome for Mac HOT 4
- Provide development apps that contains irregular cache data
- not show any data HOT 3
- Apollo Client Dev Tools get stuck HOT 3
- Extension causes query response handling to fail. Uncaught TypeError: Cannot convert object to primitive value HOT 6
- Serious memory leak issue with the devtools extension HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apollo-client-devtools.