Use *actual* current URL for user feedback msg

was using current URL as of page load, but #hash can change after
that, e.g. on profile view
This commit is contained in:
Lance Edgar 2023-06-06 11:54:58 -05:00
parent 0d97ff2936
commit c38dc8b842
2 changed files with 3 additions and 2 deletions

View file

@ -12,6 +12,7 @@ let FeedbackForm = {
}, },
showFeedback() { showFeedback() {
this.referrer = location.href
this.showDialog = true this.showDialog = true
this.$nextTick(function() { this.$nextTick(function() {
this.$refs.textarea.focus() this.$refs.textarea.focus()

View file

@ -485,6 +485,7 @@
${page_help.render_template()} ${page_help.render_template()}
% if request.has_perm('common.feedback'):
<script type="text/x-template" id="feedback-template"> <script type="text/x-template" id="feedback-template">
<div> <div>
@ -570,6 +571,7 @@
</div> </div>
</script> </script>
% endif
${tailbone_autocomplete_template()} ${tailbone_autocomplete_template()}
${multi_file_upload.render_template()} ${multi_file_upload.render_template()}
@ -882,8 +884,6 @@
<%def name="modify_whole_page_vars()"> <%def name="modify_whole_page_vars()">
<script type="text/javascript"> <script type="text/javascript">
FeedbackFormData.referrer = location.href
% if request.user: % if request.user:
FeedbackFormData.userUUID = ${json.dumps(request.user.uuid)|n} FeedbackFormData.userUUID = ${json.dumps(request.user.uuid)|n}
FeedbackFormData.userName = ${json.dumps(six.text_type(request.user))|n} FeedbackFormData.userName = ${json.dumps(six.text_type(request.user))|n}