148 karma · joined January 20, 2016
Just pushed a fix that should resolve this while still maintaining state in the URL (using replaceState as suggested by OP).
For now it foregoes the undo/redo. I'll explore implementing it as a separate widget as you suggest in the future.
Thanks for the tip! I just pushed a fix that uses replaceState instead of push :)
Initially this was a design decision to make it easy to share the URL of the Mock API you built with other developers. However, I can see this is breaking user expectations - I’ll work on getting that changed so it’s more in line with what users expect.
I appreciate the feedback because initially that felt “natural” to me but I can see how it might not be intuitive to others.
I’ll explore making the changes shareable without appending the state to the URL in that way.
I’m building these smaller tools (like the meta tag generator and Open Graph debugger) to make it easier for myself and hopefully others get a well-tested and up-to-date guidance on the recommended meta tags
I definitely plan on adding support for that in the coming weeks :) When the API is released, it will have both the POST and GET support for generating programatically, on-demand.
Pretty unfortunate timing
Sorry about that. I was weighing the pro/con of waiting for support to be released or adding a polyfill but it seems that support is just around the corner from what I can tell from the issue.
[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... [2] https://github.com/mdn/content/issues/31098
It's hosted on Vercel.
I also plan on exposing an API which will likely be paid.
The Heroku instance is currently overwhelmed with all the traffic. You can download the code from the GitHub repository here: https://github.com/coligo-io/real-time-analytics-node-socket...
and run it using: node app.js