You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The first request changes letters before the colon to lowercase and double-URI-encodes the part after the colon.
I also observed the following:
The first request is always sent. The second request is only sometimes sent. The second request is more likely to be sent if the network cache is disabled (or using a forced refresh), or the user is not logged in. It's also more likely in Chrome than in Firefox on my machine.
It does not happen if the script is used instead of the component. (Given that it does not always happen, I'm not sure.)
Whenever the second request is sent, there is also a request for https://giscus.app/_next/data/juf5uGDEc0gFUN83cwLIn/en/widget.json
Reproduction repo: https://github.com/ouuan/giscus-colon-bug-reproduction
The term is
FOO: bar 🤔
.It sometimes sends two discussion queries with different terms:
The first request changes letters before the colon to lowercase and double-URI-encodes the part after the colon.
I also observed the following:
https://giscus.app/_next/data/juf5uGDEc0gFUN83cwLIn/en/widget.json
It may result in different discussions seen by different users, which actually happens in my blog: ouuan/iles-blog#15 & ouuan/iles-blog#136
The text was updated successfully, but these errors were encountered: