E.g., Uri.parse("https://test.com/page#this=that").toString yields string value https://test.com/page#this%3Dthat. According to this StackOverflow post (which is according to RFC 3986), equals (along with many other characters) is allowed in the fragment unmolested (not percent-encoded).
Happy to try to whip up a test-case and/or patch... but punting for now since it's late. :-)
E.g.,
Uri.parse("https://test.com/page#this=that").toString
yields string valuehttps://test.com/page#this%3Dthat
. According to this StackOverflow post (which is according to RFC 3986), equals (along with many other characters) is allowed in the fragment unmolested (not percent-encoded).Happy to try to whip up a test-case and/or patch... but punting for now since it's late. :-)