diff options
-rw-r--r-- | tt-rss.js | 3 | ||||
-rw-r--r-- | viewfeed.js | 3 |
2 files changed, 6 insertions, 0 deletions
@@ -187,6 +187,9 @@ function scheduleFeedUpdate(force) { if (!xmlhttp_ready(xmlhttp_ctr) && last_refetch < date.getTime() / 1000 - 60) { debug("<b>xmlhttp seems to be stuck, aborting</b>"); xmlhttp_ctr.abort(); + if (is_safari()) { + xmlhttp_ctr = Ajax.getTransport(); + } } debug("REFETCH query: " + query_str); diff --git a/viewfeed.js b/viewfeed.js index 18264eb63..bef608d3f 100644 --- a/viewfeed.js +++ b/viewfeed.js @@ -199,6 +199,9 @@ function view(id, feed_id, skip_history) { if (!xmlhttp_ready(xmlhttp) && last_article_view < date.getTime() / 1000 - 15) { debug("<b>xmlhttp seems to be stuck at view, aborting</b>"); xmlhttp.abort(); + if (is_safari()) { + xmlhttp_ctr = Ajax.getTransport(); + } } if (xmlhttp_ready(xmlhttp)) { |