SteemPlus is a lightweight browser extension adding new features to your Steemit/Busy experience: - Voting slider for minnows - Possibility to filter (by tag/resteem/reputation) and sort ( by date/payout/votes) - Switch between Busy Steemit and Steemd by keyboard shortcuts - Delegation of Steem Power directly from the wallet
When accessing the “Mentions” tab, all posts/comments that the author is being mentioned should be displayed.
Actual behavior
Upon accessing the “Mentions” tab in Steemit, the “Mentions” tab isn’t appearing and is being displayed with an infinite screen loading. At the same time, accessing “Mentions” tab in busy, a blank page appears.
How to reproduce
Go to your account page and make sure that the SteemPlus plug-in is switched for use either in busy or Steemit.
In Steemit or busy, tap the button for “SteemPlus”.
In the dropdown menu for “SteemPlus”, click “Mentions”.
After clicking, the bug appears wherein the “Mentions” tab takes an infinite loading (Steemit) and blank page (busy).
Issue
Upon checking the console, it shows an Uncaught ReferenceError: HtmlReady is not defined on mentions_tab.js which also affects jquery.js.
As for mentions_tab.js, console shows errors in the following:
at getImagePostSummary in line 396var rtags = HtmlReady(htmlText, {
at createSummaryMention in line 233var urlImgMentionDisplayed = getImagePostSummary(mentionItem);
at createRowsMentionTab in line 194var el = createSummaryMention(mentionTabElement);
at Object.success in line 148createRowsMentionTab(mentionsTab, type, reset);
As for jquery.js, the console shows error in the following:
at i in line 1092while (++h < f.length) f[h].apply(c[0], c[1]) === !1 && a.stopOnFalse && (h = f.length, c = !1)
at Object.fireWith [as resolveWith] in line 1129return e || (c = c || [], c = [a, c.slice ? c.slice() : c], g.push(c), b || i()), this
at A in line 2953k || (k = !0, i && a.clearTimeout(i), e = void 0, g = h || "", y.readyState = b > 0 ? 4 : 0, j = b >= 200 && b < 300 || 304 === b, d && (v = Pb(o, y, d)), v = Qb(o, v, y, j), j ? (o.ifModified && (w = y.getResponseHeader("Last-Modified"), w && (r.lastModified[f] = w), w = y.getResponseHeader("etag"), w && (r.etag[f] = w)), 204 === b || "HEAD" === o.type ? x = "nocontent" : 304 === b ? x = "notmodified" : (x = v.state, m = v.data, n = v.error, j = !n)) : (n = x, !b && x || (x = "error", b < 0 && (b = 0))), y.status = b, y.statusText = (c || x) + "", j ? s.resolveWith(p, [m, x, y]) : s.rejectWith(p, [y, x, n]), y.statusCode(u), u = void 0, l && q.trigger(j ? "ajaxSuccess" : "ajaxError", [y, o, j ? m : n]), t.fireWith(p, [y, x]), l && (q.trigger("ajaxComplete", [y, o]), --r.active || r.event.trigger("ajaxStop")))
at XMLHttpRequest. in line 3037unwrap: function(a) {
Expected behavior
When accessing the “Mentions” tab, all posts/comments that the author is being mentioned should be displayed.
Actual behavior
Upon accessing the “Mentions” tab in Steemit, the “Mentions” tab isn’t appearing and is being displayed with an infinite screen loading. At the same time, accessing “Mentions” tab in busy, a blank page appears.
How to reproduce
Issue
Upon checking the console, it shows an
Uncaught ReferenceError: HtmlReady is not defined
on mentions_tab.js which also affects jquery.js.As for mentions_tab.js, console shows errors in the following:
at getImagePostSummary in line 396
var rtags = HtmlReady(htmlText, {
at createSummaryMention in line 233
var urlImgMentionDisplayed = getImagePostSummary(mentionItem);
at createRowsMentionTab in line 194
var el = createSummaryMention(mentionTabElement);
at Object.success in line 148
createRowsMentionTab(mentionsTab, type, reset);
As for jquery.js, the console shows error in the following:
at i in line 1092
while (++h < f.length) f[h].apply(c[0], c[1]) === !1 && a.stopOnFalse && (h = f.length, c = !1)
at Object.fireWith [as resolveWith] in line 1129
return e || (c = c || [], c = [a, c.slice ? c.slice() : c], g.push(c), b || i()), this
at A in line 2953
k || (k = !0, i && a.clearTimeout(i), e = void 0, g = h || "", y.readyState = b > 0 ? 4 : 0, j = b >= 200 && b < 300 || 304 === b, d && (v = Pb(o, y, d)), v = Qb(o, v, y, j), j ? (o.ifModified && (w = y.getResponseHeader("Last-Modified"), w && (r.lastModified[f] = w), w = y.getResponseHeader("etag"), w && (r.etag[f] = w)), 204 === b || "HEAD" === o.type ? x = "nocontent" : 304 === b ? x = "notmodified" : (x = v.state, m = v.data, n = v.error, j = !n)) : (n = x, !b && x || (x = "error", b < 0 && (b = 0))), y.status = b, y.statusText = (c || x) + "", j ? s.resolveWith(p, [m, x, y]) : s.rejectWith(p, [y, x, n]), y.statusCode(u), u = void 0, l && q.trigger(j ? "ajaxSuccess" : "ajaxError", [y, o, j ? m : n]), t.fireWith(p, [y, x]), l && (q.trigger("ajaxComplete", [y, o]), --r.active || r.event.trigger("ajaxStop")))
at XMLHttpRequest. in line 3037
unwrap: function(a) {
Environment
Recording of the Bug
Using Busy front-end: https://youtu.be/AXTKJJprA38
Using Steemit front-end: https://youtu.be/jGLvn2z0kYU