-
Notifications
You must be signed in to change notification settings - Fork 10.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
URL with unicode characters will not load in MS Edge #17556
Comments
Hi @jonniebigodes, thanks for having a look so quickly. I found that a similar issue occurs with Gatsby Link components - if the Avoiding unicode characters in the slugs might be difficult for my use case - the site is intended for a non-English audience and we would want our slugs to be meaningful for SEO reasons. |
Hi @roadwig! Thanks for the reproduction, let me see if I can see what's wrong here. Thanks for using Gatsby! 💜 |
Going to to test something and i'll report back |
Did you have any luck @jonniebigodes? |
@roadwig no sorry but no...i tried a couple of things but no luck. I'm also inclined that it could a issue regarding @reach/router as well. |
Actually, my comment above about @reach/router might not be relevant to this discussion. If the route path is wrapped with So perhaps this is still a Gatsby bug? |
Hey @jonniebigodes / @wardpeet - I'm not really sure how the Gatsby team triage issues but just wondering if we should change the label on this issue (it's currently |
@roadwig i've just removed it, i'm going to leave in the question label. |
Hiya! This issue has gone quiet. Spooky quiet. 👻 We get a lot of issues, so we currently close issues after 30 days of inactivity. It’s been at least 20 days since the last update here. If we missed this issue or if you want to keep it open, please reply here. You can also add the label "not stale" to keep this issue open! As a friendly reminder: the best way to see this issue, or any other, fixed is to open a Pull Request. Check out gatsby.dev/contribute for more information about opening PRs, triaging issues, and contributing! Thanks for being a part of the Gatsby community! 💪💜 |
This bug is still a problem for me. I can't seem to add a |
This bug is not limited to the netlify starter. |
Hey again! It’s been 30 days since anything happened on this issue, so our friendly neighborhood robot (that’s me!) is going to close it. Please keep in mind that I’m only a robot, so if I’ve closed this issue in error, I’m As a friendly reminder: the best way to see this issue, or any other, fixed is to open a Pull Request. Check out gatsby.dev/contribute for more information about opening PRs, triaging issues, and contributing! Thanks again for being part of the Gatsby community! |
This issue has not been resolved. |
Hi ! I had the same issue on one of my project, and after some digging, I found that it's related to MS Edge not handling See this issue for more details reach/router#343 |
@davegreig @ardeois Did you guys find a workaround this issue?? |
@j218 not really, I've opened a PR in |
@davegreig @j218 the issue on @reach/router has been fixed, just update your yarn.lock to use This fixes the issue for me 🎉 |
This issue has gone quiet over the last few months. Is anyone still experiencing this issue? If so, could you please give an update with a fuller description? Thank you! |
@danabrit Issue is fixed and could be closed. You could wait for @davegreig to comment though |
Sorry for the delay in my reply. I’ll test the solution tomorrow and update the issue. |
Can confirm this solves my issue. Thanks for the help! |
Description
If a URL contains a unicode character (for example
foo.com/bår
) Gatsby will not render the page correctly in Microsoft Edge.Steps to reproduce
Easiest way to do this:
Or just clone this repo, build and serve. The bug is displayed when accessing
http://localhost:8000/blog/2016-12-17-making-sense-of-the-scaas-new-flavor-wheél/
Expected result
The page should load if accessed either directly, or via a link.
Actual result
In MS Edge, navigation to the page results in a white screen.
On refresh, the content flickers then disappears again. There are no console errors.
Worth noting that
<div id="___gatsby">
is empty.Firefox and Chrome work correctly.
Environment
Run
gatsby info --clipboard
in your project directory and paste the output here.NB: I'm able to test on Edge via a VM, but can confirm that the issue exists for a deployed site accessed by a MS Edge user on a Windows machine.
The text was updated successfully, but these errors were encountered: