Comments (4)
@hoch Ah. Transitioning to no graph (either by navigating away from the page or the last audio context being destroyed) isn't pushing a new graph (or rather a lack of one) to the layout thread. I think we could replace the filter in GraphSelector with a default empty graph. That would push the empty graph to the layout worker and the result from the worker would delete the previous nodes.
I'll post a PR for that.
from audion.
I am reopening this because the PR did not completely fix the issue.
Technically the observer is doing what it is supposed to do. There's no signal from the Web Audio inspector (Blink) after the page is unloaded, so the visualizer won't be updated.
I think one possible workaround is to capture an event of "navigating away", and reset the state in the extension.
from audion.
@hoch for this would you be able to specify the url you were going back to? Any urls you can provide that do not work with the back button we would like documented.
from audion.
Just revised the description - not only that I just tried to reproduce the issue, but it seems to be fixed. :)
Let me sit on it a couple of more days before closing this.
from audion.
Related Issues (20)
- "'audion' started debugging this browser" warning stays after DevTools are closed HOT 1
- Graph visualization breaks into a single AudioContext node HOT 2
- Web Audio JS code from the DT console does not show up in the visualization HOT 1
- Garbage collection HOT 5
- Tone.js Websites Trigger Infinite Loop of Notification Message HOT 2
- Apple Silicon support? HOT 6
- Nodes connection order seems to be important HOT 3
- Graph is difficult to navigate.
- Managing panel style to match builtin devtools frontend HOT 1
- No graph visualization on Blob Opera HOT 2
- latest chrome cannot render graph visualizer HOT 3
- Can Audion work in Electron? HOT 2
- Stale BaseAudioContexts in the drop-down menu HOT 7
- The connection in the visualization is reset when the context starts running
- No graph visualization from examples on codepen.io HOT 5
- Add instruction on Chrome Web Store landing page HOT 1
- Visualization breaks on dynamic changes HOT 5
- Weird callback buffer size on windows HOT 1
- Upgrade npm module to newest version HOT 1
- Invalid or illegal string exception when Web Audio API audio context is created
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 audion.