evolvewh Posted September 16, 2016 Report Posted September 16, 2016 (edited) If I go to create a new support ticket and then click the back arrow to go back to the ticket list without actually creating a ticket, this appears on the screen. I am testing after having done an upgrade from 3.6.2 to 4.0 This is only in Chrome Version 53.0.2785.116 (64-bit) on a Mac {"replacer":".content_section","content":" <script type=\"text\/javascript\">\n$(document).blestaSetHeadTag(\"link\", { id: \"support_manager_styles\",\nmedia: \"screen\",\ntype: \"text\/css\",\nrel: \"stylesheet\",\nhref: \"\/beta\/plugins\/support_manager\/views\/default\/css\/styles.css\" });\n\n<\/script>\n\t\t\t\t<div class=\"inner\">\n\t\t\t\t\t<div class=\"links_row\">\n\t\t\t\t\t\t<ul>\n<li class=\"first\"><a href=\"\/beta\/admin\/plugin\/support_manager\/admin_tickets\/index\/open\/\" class=\"ajax\">Open <span>(4)<\/span><\/a><\/li>\n<li class=\"\"><a href=\"\/beta\/admin\/plugin\/support_manager\/admin_tickets\/index\/awaiting_reply\/\" class=\"ajax\">Awaiting Reply <span>(9)<\/span><\/a><\/li>\n<li class=\"\"><a href=\"\/beta\/admin\/plugin\/support_manager\/admin_tickets\/index\/in_progress\/\" class=\"ajax\">In Progress <span>(1)<\/span><\/a><\/li>\n<li class=\"current\"><a href=\"\/beta\/admin\/plugin\/support_manager\/admin_tickets\/index\/closed\/\" class=\"ajax\">Closed <span>(333)<\/span><\/a><\/li>\n<\/ul>\n\n\t\t\t\t\t\t<a class=\"btn btn-default pull-right btn-sm\" title=\"Open Ticket\" href=\"\/beta\/admin\/plugin\/support_manager\/admin_tickets\/add\/\"><i class=\"fa fa-plus\"><\/i> <span><\/span><\/a>\n\n\t\t\t\t\t<\/div>\n<div class=\"common_box_content\"><form method=\"post\" action=\"\/beta\/admin\/plugin\/support_manager\/admin_tickets\/action\/\" id=\"tickets\">\n<input type=\"hidden\" name=\"_csrf_token\" value=\"00efe678f847b88414d4bd94bd8b154a8eb64e8b17fc898c26ba8082b87e5494\" \/>\n <div class=\"empty_section\">\n <div class=\"empty_box\">\n There are currently no tickets with this status. <\/div>\n <\/div>\n <\/form>\n <script type=\"text\/javascript\">\n $(document).ready(function() {\n \/\/ Clear old interval before ever starting a new one\n if (support_manager_ticket_time)\n clearInterval(support_manager_ticket_time);\n \/\/ Refresh\n support_manager_ticket_time = startUpdateTimer();\n \n $('.tickets').change(function() {\n if ($(this).val() == 'all') {\n if ($('#tickets_all').prop('checked'))\n $('.tickets').attr('checked', 'checked');\n else\n $('.tickets').removeAttr('checked');\n }\n\n if ($('.tickets:checked').length > 0) {\n stopUpdateTimer(support_manager_ticket_time);\n $('#ticket_actions').show();\n }\n else {\n if (support_manager_ticket_time) {\n clearInterval(support_manager_ticket_time);\n startUpdateTimer();\n }\n $('#ticket_actions').hide();\n }\n });\n\n setTicketAction();\n $('#ticket_action').change(function() {\n setTicketAction();\n });\n\n $('#ticket_number').autocomplete({\n minLength: 3,\n appendTo: \".with_ticket\",\n position: { my: \"left bottom\", at: \"left top\"},\n source: function(request, response) {\n $(document).blestaRequest('POST', '\/beta\/admin\/plugin\/support_manager\/admin_tickets\/searchbycode\/',\n { _csrf_token: $('#tickets').find('input[name=_csrf_token]').val(), search: request.term},\n function(data) {\n if (data && data.tickets) {\n \/\/ Build the response to show\n var tickets = new Array();\n for (var id in data.tickets)\n tickets.push({label:data.tickets[id], value:data.tickets[id], id:id});\n response(tickets);\n\n \/\/ No results\n if (tickets.length == 0)\n $('#no_tickets').show();\n else\n $('#no_tickets').hide();\n }\n },\n null,\n {dataType:'json'}\n );\n },\n select: function(event, ui) {\n $('#ticket_id').val(ui.item.id);\n }\n });\n });\n\n function startUpdateTimer() {\n return setTimeout(function() {\n $(this).blestaRequest(\"GET\", '\/beta\/admin\/plugin\/support_manager\/admin_tickets\/index\/closed\/', null,\n \/\/ Success response\n function(data) {\n if (data.replacer == null) {\n $(\"#admin_tickets\").html(data.content);\n $(\"#admin_tickets\").blestaBindToolTips();\n }\n else {\n $(data.replacer, $(\"#admin_tickets\")).html(data.content);\n $(data.replacer, $(\"#admin_tickets\")).blestaBindToolTips();\n }\n },\n null,\n {dataType: 'json'}\n );\n }, 30000);\n }\n\n function stopUpdateTimer(timer) {\n clearTimeout(timer);\n }\n\n function setTicketAction() {\n $('.ticket_action').hide();\n\n switch ($('#ticket_action').val()) {\n case \"merge\":\n $('.with_ticket').show();\n break;\n case \"update_status\":\n $('.update_status').show();\n break;\n default:\n break;\n }\n }\n <\/script>\n \n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>","message":null} Edited September 16, 2016 by evolvewh Added the browser I was using Quote
George A. Posted September 16, 2016 Report Posted September 16, 2016 You hacked your own website lol Quote
evolvewh Posted September 16, 2016 Author Report Posted September 16, 2016 42 minutes ago, George A. said: You hacked your own website lol How so?? Quote
Michael Posted September 16, 2016 Report Posted September 16, 2016 8 minutes ago, evolvewh said: How so?? He's being sarcastic as that's JS code. Quote
Paul Posted September 16, 2016 Report Posted September 16, 2016 Can you consistently replicate this? Anyone else confirm? evolvewh 1 Quote
Tyson Posted September 16, 2016 Report Posted September 16, 2016 It sounds like your browser has the ability to go back to the last AJAX request. Never seen that before. evolvewh 1 Quote
evolvewh Posted September 16, 2016 Author Report Posted September 16, 2016 2 hours ago, Paul said: Can you consistently replicate this? Anyone else confirm? Yes I can consistently replicate it in Chrome. There are no issues with Firefox or Safari. Quote
evolvewh Posted September 16, 2016 Author Report Posted September 16, 2016 1 hour ago, Tyson said: It sounds like your browser has the ability to go back to the last AJAX request. Never seen that before. I hadn't either. I just checked with 3.6.2 and this doesn't happen. Quote
Paul Posted September 20, 2016 Report Posted September 20, 2016 On 9/16/2016 at 11:19 AM, evolvewh said: I hadn't either. I just checked with 3.6.2 and this doesn't happen. I'm not able to reproduce this on Chrome 53.0.2785.116 on Windows 7. I wonder if it as unique to Chrome on OSX. evolvewh 1 Quote
evolvewh Posted September 20, 2016 Author Report Posted September 20, 2016 41 minutes ago, Paul said: I'm not able to reproduce this on Chrome 53.0.2785.116 on Windows 7. I wonder if it as unique to Chrome on OSX. I think it is unique jobplease 1 Quote
jobplease Posted September 24, 2016 Report Posted September 24, 2016 On 21/09/2016 at 7:09 AM, evolvewh said: I think it is unique Please add this to 4.1u *unique Quote
Paul Posted September 30, 2016 Report Posted September 30, 2016 On 9/23/2016 at 11:36 PM, jobplease said: Please add this to 4.1u *unique I believe it's a browser issue, not sure how we would correct it. Chrome should know the difference between a page load and an AJAX request. Michael 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.