@@ -19,10 +19,10 @@ var arguments := { }
1919
2020var _current_unload_type := - 1
2121var _url_normalization_regex := RegExpGroup .compile (
22- r "^(?<prefix>user:\/\/ |res:\/\/ |\. *?\/ +)#? (?<course>[^\/ ]+)\/ (?<lesson>[^\/ ]+)\/ ?(?<lesson_file>[^\. ]+\. [^\/ ]+)?\/ ?(?<practice>.*)?" ,
22+ r "^(?<prefix>user:\/\/ |res:\/\/ |\. *?\/ +)(?<course>[^\/ ]+)\/ (?<lesson>[^\/ ]+)\/ ?(?<lesson_file>[^\. ]+\. [^\/ ]+)?\/ ?(?<practice>.*)?" ,
2323)
2424var _slug_normalization_regex := RegExpGroup .compile (
25- r "^#? (?<course>[^\/ ]+)\/ (?<lesson>[^\/ ]+)\/ ?(?<practice>.*)?" ,
25+ r "^(?<course>[^\/ ]+)\/ (?<lesson>[^\/ ]+)\/ ?(?<practice>.*)?" ,
2626)
2727var _lesson_cache := { }
2828
@@ -141,7 +141,7 @@ func navigate_to_lesson(course_id: String, lesson_slug: String) -> void:
141141
142142
143143func navigate_to_practice (course_id : String , lesson_slug : String , practice_id : String ) -> void :
144- navigate_to ("# %s /%s /%s " % [course_id , lesson_slug , practice_id ])
144+ navigate_to ("%s /%s /%s " % [course_id , lesson_slug , practice_id ])
145145
146146
147147func navigate_to (metadata : String ) -> void :
@@ -349,7 +349,7 @@ func _push_javascript_state(url: String) -> void:
349349 if not _js_available :
350350 return
351351 @warning_ignore ("unsafe_method_access" )
352- _js_history .pushState (url , "" , "#" + url )
352+ _js_history .pushState (url , "" , url )
353353
354354
355355class NormalizedUrl :
0 commit comments