soscripted / sox

Stack Overflow Extras: a userscript for the Stack Exchange websites to add a bunch of optional toggle-able features
http://stackapps.com/q/6091/
MIT License
72 stars 15 forks source link

Display linked posts inline by clicking an arrow: random text #205

Closed fixer1234 closed 7 years ago

fixer1234 commented 7 years ago

Installed Version: 2.0.2 Environment: FF/GM

Current Behaviour

Had to go back to v2.0.2 official because the hanging problem made 2.0.3 Dev impractical.

Went back to an earlier comment and noticed that it contained a link with the display inline arrow. So I used the opportunity to do a random test on it. The link was to our canonical Meta post on software recommendations (http://meta.superuser.com/questions/5329/how-do-i-recommend-software-in-my-answers). The display arrow found some random text from somewhere (and it was nothing I had visited, so it wasn't a cached snippet; in fact, a search didn't find that text anywhere).

sox link arrow


SOX Errors logged to the browser console -- F12 (if available)

The connection to wss://qa.sockets.stackexchange.com/ was interrupted while the page was loading. full.en.js:1:6864
GET 
http://superuser.com/questions/151815/is-there-a-way-to-sharpen-low-quality-images/1162335#comment1675378_1162335 [HTTP/1.1 200 OK 62ms]
TypeError: can't access dead object jquery-2.1.4.min.js:2:30322
GET 
https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js [HTTP/2.0 304 Not Modified 36ms]
GET 
https://cdn.sstatic.net/Js/stub.en.js [HTTP/2.0 304 Not Modified 15ms]
GET 
https://cdn.sstatic.net/Sites/superuser/all.css [HTTP/2.0 304 Not Modified 14ms]
TypeError: can't access dead object jquery-2.1.4.min.js:2:30322
GET 
https://i.stack.imgur.com/DPd3M.jpg [HTTP/1.1 304 Not Modified 21ms]
GET 
https://i.stack.imgur.com/lSJBk.jpg [HTTP/1.1 304 Not Modified 20ms]
GET 
https://i.stack.imgur.com/wfA9r.jpg [HTTP/1.1 304 Not Modified 18ms]
GET 
https://www.gravatar.com/avatar/3dc1cee88b6f434587edd33d727fec74 [HTTP/2.0 304 Not Modified 13ms]
GET 
https://www.gravatar.com/avatar/ac956164389b1cb91f27ab91131c0d14 [HTTP/2.0 304 Not Modified 13ms]
GET 
https://www.gravatar.com/avatar/d3b75bb3bda58d5d4a7d31b820f856c9 [HTTP/2.0 304 Not Modified 15ms]
GET 
https://www.gravatar.com/avatar/de14a73435892b70cd9b6337daf25858 [HTTP/2.0 304 Not Modified 15ms]
GET 
https://www.gravatar.com/avatar/fe245aff42022f2d0bea59a639296a56 [HTTP/2.0 304 Not Modified 13ms]
GET 
https://www.gravatar.com/avatar/449555ae005a0d68ead85f7ca2688a71 [HTTP/2.0 304 Not Modified 14ms]
GET 
http://static.adzerk.net/ados.js [HTTP/1.1 304 Not Modified 20ms]
GET 
https://www.google-analytics.com/analytics.js [HTTP/2.0 304 Not Modified 12ms]
GET 
http://edge.quantserve.com/quant.js [HTTP/1.1 304 Not Modified 46ms]
TypeError: can't access dead object jquery-2.1.4.min.js:2:30322
GET 
https://cdn.sstatic.net/img/share-sprite-new.svg [HTTP/2.0 304 Not Modified 23ms]
GET 
https://cdn.sstatic.net/Sites/superuser/img/sprites.svg [HTTP/2.0 304 Not Modified 27ms]
GET 
https://cdn.sstatic.net/img/favicons-sprite16.png [HTTP/2.0 304 Not Modified 21ms]
GET 
http://b.scorecardresearch.com/beacon.js [HTTP/1.1 200 OK 16ms]
SOX:  undefined sox.common.js:16:13
SOX:  Object { init: StackExchange.init</<(n, o), debug: Object, initialized: Object, ready: StackExchange.ready(e), using: v(e, n, r, i), ifUsing: b(e, t, n), loadJsFile: StackExchange.loadJsFile(e, t), loadJqueryUi: StackExchange.loadJqueryUi(), helpers: Object, switchMobile: StackExchange.switchMobile(e), 5 more… } sox.common.js:16:13
SOX:  DEBUGGING SOX VERSION 2.0.2 sox.common.js:16:13
SOX:  ----------------saved variables--------------------- sox.common.js:16:13
SOX:  logging sox stored values ---  sox.common.js:40:13
SOX:  access token set sox.common.js:40:13
SOX:  SOX-debug sox.common.js:40:13
SOX:  true sox.common.js:40:13
SOX:  SOXSETTINGS sox.common.js:40:13
SOX:  ["Appearance-addAuthorNameToInboxNotifications","Appearance-alignBadgesByClass","Appearance-answerTagsSearch","Appearance-colorAnswerer","Appearance-fixedTopbar","Appearance-highlightQuestions","Appearance-isQuestionHot","Appearance-markEmployees","Appearance-metaChatBlogStackExchangeButton","Appearance-metaNewQuestionAlert","Appearance-scrollToTop","Appearance-standOutDupeCloseMigrated","Appearance-tabularReviewerStats","Comments-autoShowCommentImages","Comments-commentReplies","Comments-commentShortcuts","Comments-confirmNavigateAway","Comments-showCommentScores","Comments-hiddenCommentsIndicator","Editing-addSBSBtn","Editing-editComment","Editing-editReasonTooltip","Editing-enhancedEditor","Editing-kbdAndBullets","Editing-titleEditDiff","Editing-inlineEditorEverywhere","Editing-downvotedPostsEditAlert","Flags-flagOutcomeTime","Flags-flagPercentages","Flags-flagPercentageBar","Sidebar-hideHireMe","Sidebar-linkedToFrom","Chat-chatEasyAccess","Chat-replyToOwnChatMessages","Chat-renameChat","Voting-grayOutVotes","Voting-disableOwnPostVoteButtons","Unsorted-alwaysShowImageUploadLinkBox","Unsorted-linkedPostsInline","Unsorted-parseCrossSiteLinks","Unsorted-quickAuthorInfo","Unsorted-shareLinksMarkdown","Unsorted-warnNotLoggedIn"] sox.common.js:40:13
SOX:  downvotedPostsEditAlert sox.common.js:40:13
SOX:  {"1162432":{"questionId":"976353","addedDate":1483325208368,"sitename":"superuser","lastCheckedTime":1483330047483}} sox.common.js:40:13
SOX:  editReasons sox.common.js:40:13
SOX:  [["formatting","Improved Formatting"],["spelling","Corrected Spelling"],["grammar","Fixed grammar"],["greetings","Removed thanks/greetings"]] sox.common.js:40:13
SOX:  metaNewQuestionAlert-lastQuestions sox.common.js:40:13
SOX:  {"meta.superuser":"Show your Excel results"} sox.common.js:40:13
SOX:  ----------------end saved variables--------------------- sox.common.js:16:13
GET 
http://b.scorecardresearch.com/b [HTTP/1.1 204 No Content 18ms]
GET 
https://cdn.sstatic.net/Js/full.en.js [HTTP/2.0 304 Not Modified 15ms]
GET 
https://cdn.sstatic.net/Js/inline-tag-editing.en.js [HTTP/2.0 304 Not Modified 12ms]
XrayWrapper denied access to property "ready" (reason: value is callable). See https://developer.mozilla.org/en-US/docs/Xray_vision for more information. Note that only the first denied property access from a given global object will be reported. sox.common.js:67:0
GET 
https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css [HTTP/2.0 304 Not Modified 13ms]
SOX:  initializing SOX dialog sox.common.js:16:13
GET 
https://www.google-analytics.com/collect [HTTP/2.0 200 OK 16ms]
GET 
http://engine.adzerk.net/ados [HTTP/1.1 200 OK 103ms]
GET 
http://pixel.quantserve.com/pixel;r=759186409;a=p-c1rF4kxgLUzNc;fpan=0;fpa=P0-2087723673-1465952398859;ns=0;ce=1;cm=;je=1;sr=2048x1152x24;enc=n;dst=1;et=1483330481092;tzo=300;ref=http%3A%2F%2Fsuperuser.com%2Fusers%2F364367%2Ffixer1234%3Ftab%3Dactivity;url=http%3A%2F%2Fsuperuser.com%2Fquestions%2F151815%2Fis-there-a-way-to-sharpen-low-quality-images%2F1162335%23comment1675378_1162335;ogl=type.website%2Cimage.https%3A%2F%2Fcdn%252Esstatic%252Enet%2FSites%2Fsuperuser%2Fimg%2Fapple-touch-icon%402%252Epng%3Fv%3De869e445943%2Ctitle.Is%20there%20a%20way%20to%20sharpen%20low%20quality%20images%2Cdescription.You%20can%20use%20tools%20like%20Lightroom%20or%20DXO%20Optics%20Pro%252E%0A%0AIn%20DXO%20OP%20there%20is%20a%20thing%20%2Curl.http%3A%2F%2Fsuperuser%252Ecom%2Fquestions%2F151815%2Fis-there-a-way-to-sharpen-low-quality-imag [HTTP/1.1 200 OK 50ms]
SOX:  injecting features into dialog sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  addAuthorNameToInboxNotifications sox.common.js:16:13
SOX:  Object { name: "addAuthorNameToInboxNotifications", desc: "Add the author's name to notificati…", extended_description: "If you receive a comment/answer/sug…", meta: "", match: "", exclude: "" } sox.common.js:16:13
SOX:  running addAuthorNameToInboxNotifications sox.common.js:16:13
SOX:  observe: .inbox-dialog sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  alignBadgesByClass sox.common.js:16:13
SOX:  Object { name: "alignBadgesByClass", desc: "Align badges by their class on user…", meta: "http://meta.stackexchange.com/q/254…", match: "*://*/users/*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  answerTagsSearch sox.common.js:16:13
SOX:  Object { name: "answerTagsSearch", desc: "Show tags for the question an answe…", meta: "http://meta.stackexchange.com/quest…", match: "*://*.com/search*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  colorAnswerer sox.common.js:16:13
SOX:  Object { name: "colorAnswerer", desc: "Color answerer's comments", meta: "http://meta.stackexchange.com/quest…", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running colorAnswerer sox.common.js:16:13
SOX:  observe: .new_comment sox.common.js:16:13
SOX:  NodeList [ <table>, <table>, <table>, <table>, <table>, <table>, <table>, <table>, <table>, <table>, 3 more… ] sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  fixedTopbar sox.common.js:16:13
SOX:  Object { name: "fixedTopbar", desc: "Fix topbar position", extended_description: "Locks the topbar to the top of the …", meta: "http://meta.stackexchange.com/quest…", match: "", exclude: "" } sox.common.js:16:13
SOX:  running fixedTopbar sox.common.js:16:13
SOX:  observe: #notify-container,#notify--1 sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  highlightQuestions sox.common.js:16:13
SOX:  Object { name: "highlightQuestions", desc: "Change highlighting for questions w…", meta: "http://meta.stackexchange.com/quest…", match: "", exclude: "*://chat.*.com/*" } sox.common.js:16:13
SOX:  running highlightQuestions sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  isQuestionHot sox.common.js:16:13
SOX:  Object { name: "isQuestionHot", desc: "Add a label on questions which are …", meta: "http://meta.stackexchange.com/quest…", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running isQuestionHot sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  markEmployees sox.common.js:16:13
SOX:  Object { name: "markEmployees", desc: "Add the SO logo after employee name…", meta: "http://meta.stackexchange.com/quest…", match: "", exclude: "*://chat.*.com/*,SE1.0" } sox.common.js:16:13
SOX:  running markEmployees sox.common.js:16:13
SOX:  SOX Access Token: SET sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  metaChatBlogStackExchangeButton sox.common.js:16:13
SOX:  Object { name: "metaChatBlogStackExchangeButton", desc: "Show meta and chat buttons on hover…", meta: "http://meta.stackexchange.com/quest…", match: "", exclude: "" } sox.common.js:16:13
SOX:  running metaChatBlogStackExchangeButton sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  metaNewQuestionAlert sox.common.js:16:13
SOX:  Object { name: "metaNewQuestionAlert", desc: "Add a mod diamond to the topbar to …", meta: "http://meta.stackexchange.com/quest…", match: "", exclude: "*://chat.*.com/*,SE1.0" } sox.common.js:16:13
SOX:  running metaNewQuestionAlert sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  scrollToTop sox.common.js:16:13
SOX:  Object { name: "scrollToTop", desc: "Add Scroll To Top button", extended_description: "This feature adds a 'scroll to top'…", meta: "", match: "", exclude: "*://chat.*.com/*" } sox.common.js:16:13
SOX:  running scrollToTop sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  standOutDupeCloseMigrated sox.common.js:16:13
SOX:  Object { name: "standOutDupeCloseMigrated", desc: "Add highlighted tags to closed/on h…", extended_description: "Adds a coloured box at the end of a…", meta: "http://meta.stackexchange.com/quest…", match: "", exclude: "*://chat.*.com/*,SE1.0" } sox.common.js:16:13
SOX:  running standOutDupeCloseMigrated sox.common.js:16:13
SOX:  observe: #user-tab-questions, #question-mini-list sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  Appearance sox.common.js:16:13
SOX:  tabularReviewerStats sox.common.js:16:13
SOX:  Object { name: "tabularReviewerStats", desc: "Display reviewer stats on /review/s…", meta: "http://meta.stackexchange.com/q/276…", match: "*://*.com/review/suggested-edits/*", exclude: "" } sox.common.js:16:13
SOX:  Comments sox.common.js:16:13
SOX:  autoShowCommentImages sox.common.js:16:13
SOX:  Object { name: "autoShowCommentImages", desc: "View linked images (to imgur) in co…", meta: "", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running autoShowCommentImages sox.common.js:16:13
SOX:  observe: .new_comment sox.common.js:16:13
SOX:  NodeList [ <table>, <table>, <table>, <table>, <table>, <table>, <table>, <table>, <table>, <table>, 3 more… ] sox.common.js:16:13
SOX:  Comments sox.common.js:16:13
SOX:  commentReplies sox.common.js:16:13
SOX:  Object { name: "commentReplies", desc: "Add reply links to comments for qui…", meta: "http://meta.stackexchange.com/quest…", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running commentReplies sox.common.js:16:13
SOX:  observe: .new_comment sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  Comments sox.common.js:16:13
SOX:  commentShortcuts sox.common.js:16:13
SOX:  Object { name: "commentShortcuts", desc: "Use Ctrl+I,B,K (to italicise, bolde…", meta: "http://meta.stackexchange.com/quest…", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running commentShortcuts sox.common.js:16:13
SOX:  Comments sox.common.js:16:13
SOX:  confirmNavigateAway sox.common.js:16:13
SOX:  Object { name: "confirmNavigateAway", desc: "Add a confirmation dialog when navi…", meta: "http://meta.stackexchange.com/quest…", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running confirmNavigateAway sox.common.js:16:13
SOX:  Comments sox.common.js:16:13
SOX:  showCommentScores sox.common.js:16:13
SOX:  Object { name: "showCommentScores", desc: "Show your comment and comment repli…", meta: "http://meta.stackexchange.com/quest…", match: "*://*/users/*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  Comments sox.common.js:16:13
SOX:  hiddenCommentsIndicator sox.common.js:16:13
SOX:  Object { name: "hiddenCommentsIndicator", desc: "Add a darker border underneath comm…", meta: "http://meta.stackoverflow.com/q/296…", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running hiddenCommentsIndicator sox.common.js:16:13
SOX:  Editing sox.common.js:16:13
SOX:  addSBSBtn sox.common.js:16:13
SOX:  Object { name: "addSBSBtn", desc: "Add a button to the editor toolbar …", extended_description: "An 'SBS' button is added to the rig…", meta: "http://meta.stackexchange.com/quest…", match: "", exclude: "*://chat.*.com/*,SE1.0" } sox.common.js:16:13
SOX:  running addSBSBtn sox.common.js:16:13
SOX:  observe: #wmd-redo-button-151818 sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  observe: #wmd-redo-button-1162335 sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  observe: #wmd-redo-button-152323 sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  observe: #wmd-redo-button-151815 sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  observe: li[id^="wmd-redo-button"] sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  observe: .wmd-preview.sbs-on sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  Editing sox.common.js:16:13
SOX:  editComment sox.common.js:16:13
SOX:  Object { name: "editComment", desc: "Pre-defined edit comment options (c…", meta: "http://meta.stackexchange.com/quest…", match: "", exclude: "*://chat.*.com/*,SE1.0" } sox.common.js:16:13
SOX:  running editComment sox.common.js:16:13
SOX:  Editing sox.common.js:16:13
SOX:  editReasonTooltip sox.common.js:16:13
SOX:  Object { name: "editReasonTooltip", desc: "Add a tooltip to posts showing the …", extended_description: "When a post is edited, the editor i…", meta: "http://meta.stackexchange.com/quest…", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running editReasonTooltip sox.common.js:16:13
SOX:  Editing sox.common.js:16:13
SOX:  enhancedEditor sox.common.js:16:13
SOX:  Object { name: "enhancedEditor", desc: "Add more features to the markdown e…", meta: "", match: "*://*/questions*,*://*/review*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running enhancedEditor sox.common.js:16:13
SOX:  observe: li[id^="wmd-redo-button"], textarea[id^="wmd-input"] sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  Editing sox.common.js:16:13
SOX:  kbdAndBullets sox.common.js:16:13
SOX:  Object { name: "kbdAndBullets", desc: "Add KBD and list buttons to editor …", meta: "http://meta.stackexchange.com/quest…", match: "", exclude: "*://chat.*.com/*,SE1.0" } sox.common.js:16:13
SOX:  running kbdAndBullets sox.common.js:16:13
SOX:  observe: [id^="wmd-redo-button"] sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  Editing sox.common.js:16:13
SOX:  titleEditDiff sox.common.js:16:13
SOX:  Object { name: "titleEditDiff", desc: "Make title edits show seperately ra…", meta: "http://meta.stackexchange.com/quest…", match: "*://*.com/review/suggested-edits*", exclude: "" } sox.common.js:16:13
SOX:  Editing sox.common.js:16:13
SOX:  inlineEditorEverywhere sox.common.js:16:13
SOX:  Object { name: "inlineEditorEverywhere", desc: "Inline editor regardless of reputat…", extended_description: "Enables the inline editor on all si…", meta: "", match: "*://*/questions*", exclude: "" } sox.common.js:16:13
SOX:  running inlineEditorEverywhere sox.common.js:16:13
SOX:  There was an error loading the feature "Editing-inlineEditorEverywhere". Please raise an issue on GitHub, and copy the following error log:
ReferenceError: StackExchange is not defined sox.common.js:34:13

SOX:  Flags sox.common.js:16:13
SOX:  flagOutcomeTime sox.common.js:16:13
SOX:  Object { name: "flagOutcomeTime", desc: "Show the flag outcome time when vie…", meta: "", match: "", exclude: "*://chat.*.com/*,SE1.0" } sox.common.js:16:13
SOX:  running flagOutcomeTime sox.common.js:16:13
SOX:  Flags sox.common.js:16:13
SOX:  flagPercentages sox.common.js:16:13
SOX:  Object { name: "flagPercentages", desc: "Show flagging percentages for each …", meta: "", match: "", exclude: "*://chat.*.com/*,SE1.0" } sox.common.js:16:13
SOX:  running flagPercentages sox.common.js:16:13
SOX:  Flags sox.common.js:16:13
SOX:  flagPercentageBar sox.common.js:16:13
SOX:  Object { name: "flagPercentageBar", desc: "Show the total percentage of helpfu…", meta: "http://meta.stackoverflow.com/quest…", match: "", exclude: "*://chat.*.com/*,SE1.0" } sox.common.js:16:13
SOX:  running flagPercentageBar sox.common.js:16:13
SOX:  Sidebar sox.common.js:16:13
SOX:  hideHireMe sox.common.js:16:13
SOX:  Object { name: "hideHireMe", desc: "Hide the Looking for a Job module", meta: "", match: "", exclude: "*://chat.*.com/*" } sox.common.js:16:13
SOX:  running hideHireMe sox.common.js:16:13
SOX:  Sidebar sox.common.js:16:13
SOX:  linkedToFrom sox.common.js:16:13
SOX:  Object { name: "linkedToFrom", desc: "Add an arrow to linked posts in the…", meta: "http://meta.stackexchange.com/q/276…", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running linkedToFrom sox.common.js:16:13
SOX:  Chat sox.common.js:16:13
SOX:  chatEasyAccess sox.common.js:16:13
SOX:  Object { name: "chatEasyAccess", desc: "Add buttons to user profiles to cha…", meta: "http://meta.stackexchange.com/q/203…", match: "*://chat.*.com/*", exclude: "" } sox.common.js:16:13
SOX:  Chat sox.common.js:16:13
SOX:  replyToOwnChatMessages sox.common.js:16:13
SOX:  Object { name: "replyToOwnChatMessages", desc: "Add reply signs to your own chat me…", meta: "", match: "*://chat.*.com/*", exclude: "" } sox.common.js:16:13
SOX:  Chat sox.common.js:16:13
SOX:  renameChat sox.common.js:16:13
SOX:  Object { name: "renameChat", desc: "Prepend 'Chat - ' to chat tabs' tit…", meta: "http://meta.stackexchange.com/quest…", match: "*://chat.*.com/*", exclude: "" } sox.common.js:16:13
SOX:  Voting sox.common.js:16:13
SOX:  grayOutVotes sox.common.js:16:13
SOX:  Object { name: "grayOutVotes", desc: "Gray out deleted vote buttons", meta: "http://meta.stackexchange.com/a/174…", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running grayOutVotes sox.common.js:16:13
SOX:  Voting sox.common.js:16:13
SOX:  disableOwnPostVoteButtons sox.common.js:16:13
SOX:  Object { name: "disableOwnPostVoteButtons", desc: "Disable vote buttons on your own po…", meta: "", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running disableOwnPostVoteButtons sox.common.js:16:13
SOX:  Unsorted sox.common.js:16:13
SOX:  alwaysShowImageUploadLinkBox sox.common.js:16:13
SOX:  Object { name: "alwaysShowImageUploadLinkBox", desc: "Always show the 'Link from the web'…", extended_description: "Removes the 'you can also provide a…", meta: "http://meta.stackoverflow.com/q/306…", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running alwaysShowImageUploadLinkBox sox.common.js:16:13
SOX:  observe: .image-upload form sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  Unsorted sox.common.js:16:13
SOX:  linkedPostsInline sox.common.js:16:13
SOX:  Object { name: "linkedPostsInline", desc: "Display linked posts inline by clic…", meta: "", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running linkedPostsInline sox.common.js:16:13
SOX:  Unsorted sox.common.js:16:13
SOX:  parseCrossSiteLinks sox.common.js:16:13
SOX:  Object { name: "parseCrossSiteLinks", desc: "Parse titles to links cross-SE-sites", meta: "http://meta.stackexchange.com/quest…", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running parseCrossSiteLinks sox.common.js:16:13
SOX:  Unsorted sox.common.js:16:13
SOX:  quickAuthorInfo sox.common.js:16:13
SOX:  Object { name: "quickAuthorInfo", desc: "Show when the post's author was las…", meta: "", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running quickAuthorInfo sox.common.js:16:13
SOX:  quickAuthorInfo answerer IDs sox.common.js:16:13
SOX:  Object { 5003: "Jarvin", 28504: "Saif Bechan", 30671: "Andy", 174951: "Offler" } sox.common.js:16:13
SOX:  quickAuthorInfo API call parameters sox.common.js:16:13
SOX:  users sox.common.js:16:13
SOX:  5003;28504;30671;174951 sox.common.js:16:13
SOX:  superuser sox.common.js:16:13
SOX:  SOX Access Token: SET sox.common.js:16:13
SOX:  "Getting From API with URL: https://api.stackexchange.com/2.2/users/5003;28504;30671;174951?order=desc&sort=creation&site=superuser&key=lL1S1jr2m*DRwOvXMPp26g((&access_token=L2GeSJKfpPL7ZOvdVM(stg))" sox.common.js:16:13
SOX:  SOX Access Token: SET sox.common.js:16:13
GET 
XHR 
https://api.stackexchange.com/2.2/users/73637;28504;2213;30671;34844;9666;40041;174951;364367;5003 [HTTP/1.1 200 OK 72ms]
GET 
https://rawgit.com/shu8/SE-Answers_scripts/master/dupeClosedMigratedCSS.css [HTTP/2.0 304 Not Modified 30ms]
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help http://xhr.spec.whatwg.org/ jquery-2.1.4.min.js:4:14346
GET 
https://cdn.sstatic.net/Js/post-validation.en.js [HTTP/2.0 304 Not Modified 13ms]
GET 
http://cdn-prom.sstatic.net/WinterBash/js/qa-wb.js [HTTP/1.1 304 Not Modified 41ms]
GET 
https://cdn.sstatic.net/Js/external-editor.en.js [HTTP/2.0 304 Not Modified 26ms]
GET 
https://www.gravatar.com/avatar/e88cb2b3858ca0df735806f1a8476b23 [HTTP/2.0 304 Not Modified 25ms]
GET 
https://www.gravatar.com/avatar/082d6a8bed92991450502419bdf5d420 [HTTP/2.0 304 Not Modified 19ms]
GET 
https://www.gravatar.com/avatar/5e249e45a1849e387e324787d08ef738 [HTTP/2.0 304 Not Modified 16ms]
GET 
https://www.gravatar.com/avatar/72a0d0bf1e9c3e915e3138a2356b5201 [HTTP/2.0 304 Not Modified 13ms]
GET 
https://i.stack.imgur.com/Xt3JJ.jpg [HTTP/1.1 304 Not Modified 20ms]
GET 
https://www.gravatar.com/avatar/f486d3f0381e98e0287d45ebc6e1fc6e [HTTP/2.0 304 Not Modified 14ms]
GET 
https://www.gravatar.com/avatar/27f497f619785fb64129b9472c101a5a [HTTP/2.0 304 Not Modified 14ms]
GET 
https://i.stack.imgur.com/vBJkv.png [HTTP/1.1 304 Not Modified 20ms]
GET 
XHR 
http://superuser.com/posts/151815/ivc/bd38 [HTTP/1.1 204 No Content 25ms]
GET 
http://static.adzerk.net/Extensions/adFeedback.js [HTTP/1.1 304 Not Modified 14ms]
GET 
http://static.adzerk.net/Extensions/adFeedback.css [HTTP/1.1 304 Not Modified 38ms]
GET 
XHR 
https://query.yahooapis.com/v1/public/yql [HTTP/2.0 200 OK 99ms]
GET 
XHR 
https://api.stackexchange.com/2.2/questions [HTTP/1.1 200 OK 34ms]
GET 
XHR 
http://superuser.com/posts/151815/revisions [HTTP/1.1 200 OK 62ms]
GET 
XHR 
http://superuser.com/posts/151818/revisions [HTTP/1.1 200 OK 79ms]
SOX:  "SOX editReasonTooltip URL: http://superuser.com/posts/151815/revisions" sox.common.js:16:13
SOX:  SOX editReasonTooltip text: reupload images sox.common.js:16:13
SOX:  SOX editReasonTooltip: adding to tooltip sox.common.js:16:13
SOX:  SOX editReasonTooltip: finished adding to tooltip sox.common.js:16:13
SOX:  SOX editReasonTooltip: tooltip is now: reupload images sox.common.js:16:13
GET 
XHR 
https://api.stackexchange.com/2.2/users/5003;28504;30671;174951 [HTTP/1.1 200 OK 30ms]
SOX:  "SOX editReasonTooltip URL: http://superuser.com/posts/151818/revisions" sox.common.js:16:13
SOX:  SOX editReasonTooltip text: deleted 15 characters in body sox.common.js:16:13
SOX:  SOX editReasonTooltip: adding to tooltip sox.common.js:16:13
SOX:  SOX editReasonTooltip: finished adding to tooltip sox.common.js:16:13
SOX:  SOX editReasonTooltip: tooltip is now: deleted 15 characters in body sox.common.js:16:13
SOX:  quickAuthorInfo api dump sox.common.js:16:13
SOX:  Object { items: Array[4], has_more: false, quota_max: 10000, quota_remaining: 9712 } sox.common.js:16:13
SOX:  quickAuthorInfor userdetailsfromapi sox.common.js:16:13
SOX:  Object { 5003: Object, 28504: Object, 30671: Object, 174951: Object } sox.common.js:16:13
SOX:  current post sox.common.js:16:13
SOX:  Object { context: <div#question.question>, length: 1, 1 more… } sox.common.js:16:13
SOX:  quickAuthorInfo addLastSeen(): current id sox.common.js:16:13
SOX:  28504 sox.common.js:16:13
SOX:  quickAuthorInfo addLastSeen(): userdetailscurrent id sox.common.js:16:13
SOX:  Object { last_seen: 1476090978000, type: "registered" } sox.common.js:16:13
SOX:  current post sox.common.js:16:13
SOX:  Object { context: <div#answer-151818.answer.accepted-answer>, length: 1, 1 more… } sox.common.js:16:13
SOX:  quickAuthorInfo addLastSeen(): current id sox.common.js:16:13
SOX:  30671 sox.common.js:16:13
SOX:  quickAuthorInfo addLastSeen(): userdetailscurrent id sox.common.js:16:13
SOX:  Object { last_seen: 1453800066000, type: "registered" } sox.common.js:16:13
SOX:  current post sox.common.js:16:13
SOX:  Object { context: <div#answer-1162335.answer>, length: 1, 1 more… } sox.common.js:16:13
SOX:  quickAuthorInfo addLastSeen(): current id sox.common.js:16:13
SOX:  174951 sox.common.js:16:13
SOX:  quickAuthorInfo addLastSeen(): userdetailscurrent id sox.common.js:16:13
SOX:  Object { last_seen: 1483302918000, type: "registered" } sox.common.js:16:13
SOX:  current post sox.common.js:16:13
SOX:  Object { context: <div#answer-152323.answer>, length: 1, 1 more… } sox.common.js:16:13
SOX:  quickAuthorInfo addLastSeen(): current id sox.common.js:16:13
SOX:  5003 sox.common.js:16:13
SOX:  quickAuthorInfo addLastSeen(): userdetailscurrent id sox.common.js:16:13
SOX:  Object { last_seen: 1482079938000, type: "registered" } sox.common.js:16:13
SOX:  observe: .new_comment sox.common.js:16:13
SOX:  NodeList [ <table>, <table>, <table>, <table>, <table>, <table>, <table>, <table>, <table>, <table>, 3 more… ] sox.common.js:16:13
SOX:  Unsorted sox.common.js:16:13
SOX:  shareLinksMarkdown sox.common.js:16:13
SOX:  Object { name: "shareLinksMarkdown", desc: "Change 'share' link to format of [p…", meta: "http://meta.stackexchange.com/quest…", match: "*://*/questions*", exclude: "SE1.0" } sox.common.js:16:13
SOX:  running shareLinksMarkdown sox.common.js:16:13
SOX:  observe: .share-tip sox.common.js:16:13
SOX:  undefined sox.common.js:16:13
SOX:  Unsorted sox.common.js:16:13
SOX:  warnNotLoggedIn sox.common.js:16:13
SOX:  Object { name: "warnNotLoggedIn", desc: "Warn you when you are not logged in", meta: "", match: "", exclude: "*://chat.*.com/*,SE1.0" } sox.common.js:16:13
SOX:  running warnNotLoggedIn sox.common.js:16:13
The object cannot be linked to the inspector without a toolbox console-output.js:3245:0
GET 
http://h.imagehost.org/0330/f20afc11bd.jpg [HTTP/1.1 404 Not Found 179ms]
GET 
http://a.imagehost.org/0024/produc2.jpg [HTTP/1.1 404 Not Found 208ms]
GET 
https://cdn.sstatic.net/Js/wmd.en.js [HTTP/2.0 304 Not Modified 14ms]
GET 
http://cdn-prom.sstatic.net/WinterBash/css/wb-include.css [HTTP/1.1 304 Not Modified 20ms]
SOX:  fixedtopbar adjust function running sox.common.js:16:13
SOX:  fixedtopbar comment in hash and getBoundingClientRect sox.common.js:16:13
SOX:  <tr class="comment " id="comment-1675378" style="background-color: rgb(190, 176, 19);"> sox.common.js:16:13
SOX:  DOMRect { x: 455.5, y: 90.19999694824219, width: 660, height: 97.55000305175781, top: 90.19999694824219, right: 1115.5, bottom: 187.75, left: 455.5 } sox.common.js:16:13
GET 
https://qa.sockets.stackexchange.com/ [HTTP/1.1 101 Switching Protocols 97ms]
The object cannot be linked to the inspector without a toolbox console-output.js:3245:0
GET 
http://engine.adzerk.net/i.gif [HTTP/1.1 200 OK 67ms]
SOX:  fire (added): li[id^="wmd-redo-button"] sox.common.js:16:13
SOX:  fire (added): li[id^="wmd-redo-button"], textarea[id^="wmd-input"] sox.common.js:16:13
SOX:  fire (added): [id^="wmd-redo-button"] sox.common.js:16:13
GET 
http://cdn-prom.sstatic.net/WinterBash/js/theactualhats.js [HTTP/1.1 304 Not Modified 21ms]
GET 
http://stackexchange.com/ads/launched-question/js [HTTP/1.1 200 OK 26ms]
GET 
https://cdn.sstatic.net/Sites/superuser/img/wmd-buttons.svg [HTTP/2.0 304 Not Modified 14ms]
The object cannot be linked to the inspector without a toolbox console-output.js:3245:0
GET 
https://cdn.sstatic.net/stackexchange/Img/launched-ads/travel.png [HTTP/2.0 304 Not Modified 14ms]
GET 
XHR 
https://l.ghostery.com/api/page/ [HTTP/1.1 204 No Content 23ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 20ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 22ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 55ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 28ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 29ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 51ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 50ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 48ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 46ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 55ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 78ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 74ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 73ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 85ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 70ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 72ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 95ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 94ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 92ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 118ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 109ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 115ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 114ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 119ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 118ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 129ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 153ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 138ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 136ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 135ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 132ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 142ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 148ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 155ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 154ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 150ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 161ms]
GET 
XHR 
https://l.ghostery.com/api/census [HTTP/1.1 204 No Content 151ms]
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create panel.js:5816:3
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help http://xhr.spec.whatwg.org/ panel.js:3525:3
not well-formed messages.json:1:1
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create panel.js:5816:3
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help http://xhr.spec.whatwg.org/ panel.js:3525:3
not well-formed messages.json:1:1

The above was produced refreshing the page. Below was generated when I clicked the display arrow (and it retrieved the same strange snippet, again).

Use of getPreventDefault() is deprecated.  Use defaultPrevented instead. jquery.min.js:2:40351
GET 
XHR 
http://superuser.com/posts/5329/body [HTTP/1.1 200 OK 39ms]
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create panel.js:5816:3
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help http://xhr.spec.whatwg.org/ panel.js:3525:3
not well-formed messages.json:1:1

The last snippet includes a reference to http://superuser.com/posts/5329/body. Opening that URL produces the strange text shown. Removing "body" from the URL links to "page not found". I might have missed it, but I didn't see the correct link referenced in the output.

I spotted this line in the console output:

SOX: There was an error loading the feature "Editing-inlineEditorEverywhere". Please raise an issue on GitHub, and copy the following error log: ReferenceError: StackExchange is not defined

but I think that's a different feature. So just FYI. There were also a bunch of "can't access dead object" errors at the beginning.

Update: Just tried several more examples in comments. The arrow rotated down, but nothing was displayed. For example: What is the cause of a horizontal white line on an LCD monitor?

However, in this thread and a few others, there were several links in comments that worked correctly: White line on LCD. A link I found in an answer post also worked correctly.

Links to Meta posts seem to fail. The working links were to SU posts. Maybe the feature works only within the same site, but also displays the arrows on links it can't handle?


Steps to reproduce

shu8 commented 7 years ago

@fixer1234 you're exactly right; it doesn't work for sites that aren't on the same site because of the Same Origin Policy (you're not allowed to access any post that's not part of the same domain, inc, subdomains). So it was previously getting the text for the post ID 5329 on SU rather than MSU :/

I've changed it so that it takes this into account now in dev aa

fixer1234 commented 7 years ago

@shu8 Looks like you've disabled the arrow on non-local links. Another success.

fixer1234 commented 7 years ago

@shu8 Strange. Just went back to a recent comment (canned comment with a bunch of Meta site help links). The arrows appeared on those. SSL connection on Java 7 based server fails with RECV TLSv1 ALERT: fatal, handshake_failure

shu8 commented 7 years ago

they're not meta links, but that is another bug -- I need to make sure the link is to a question as well.

working on it now

On 2 January 2017 at 22:25, fixer1234 notifications@github.com wrote:

@shu8 https://github.com/shu8 Strange. Just went back to a recent comment (canned comment with a bunch of Meta site help links). The arrows appeared on those. SSL connection on Java 7 based server fails with RECV TLSv1 ALERT: fatal, handshake_failure http://superuser.com/a/1162676/364367

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/soscripted/sox/issues/205#issuecomment-270026695, or mute the thread https://github.com/notifications/unsubscribe-auth/AIcNjgEqQ9E5O9hvguSzwsp9R7vEwlPNks5rOXlEgaJpZM4LY1gl .

shu8 commented 7 years ago

@fixer1234 done in dev ae

fixer1234 commented 7 years ago

@shu8 Confirmed. Both question and answer links have arrows, but only for the local site.