Steps to reproduce:
Install Reddit Enhancement Suite. When enabled, the link to the RES settings console (in cog menu) at the top does nothing, nor does the add account menu item in the account switcher.
Expected behavior:
Should open RES' settings page. RES is pretty useless without the ability to configure it.
Orion and macOS:
Version 0.99.109-beta (WebKit 613.1.12), macOS 12.0.1
Image/Video:
Instead of an image, the console output is probably more helpful (this is generated by one click on the RES settings console item):
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_yttzkouqdu', {"filterline.\/options.html":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 1:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_gfdegpxh15o', {"RESmodules.filteReddit.postDefault":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 2:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_fl1io40aagc', {"readComments.\/options.html":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 3:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_2rjj9m20tz2', {"RESmodules.subredditStyleToggle.ignored":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 4:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_8a4nj9mcctr', {"RESoptions.RESTips":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 5:1)
[Error] TypeError: undefined is not a function (near '...kagi.executeCallback...')
Global Code (Script Element 6:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_xxr8e69lt2f', {"RESoptions.autoHide":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 7:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_r9w8tedal', {"RESoptions.backupAndRestore":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 8:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_ekl0bwmefne', {"RESoptions.betteReddit":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 9:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_e1fzugu87vc', {"RESoptions.commandLine":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 10:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_rxw74n1z68f', {"RESoptions.commentDepth":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 11:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_ilja1rh9iuk', {"RESoptions.commentNavigator":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 12:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_oxu79a7990l', {"RESoptions.commentPreview":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 13:1)
[Error] TypeError: undefined is not a function (near '...kagi.executeCallback...')
Global Code (Script Element 14:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_prdmnv30p8m', {"RESoptions.commentStyle":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 15:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_4n30w7gnepo', {"RESoptions.commentTools":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 16:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_g40zbtmhlqg', {"RESoptions.context":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 17:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_yvepmvvy1od', {"RESoptions.customToggles":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 18:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_ydc6q2ppuj', {"RESoptions.dashboard":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 19:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_90xrvzvq0da', {"RESoptions.filteReddit":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 20:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_ir8nh6wal6e', {"RESoptions.hideChildComments":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 21:1)
[Error] TypeError: undefined is not a function (near '...kagi.executeCallback...')
Global Code (Script Element 22:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_fhgix1q8v8l', {"RESoptions.keyboardNav":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 23:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_xf3jatmf5p', {"RESoptions.logoLink":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 24:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_ib7umqninc', {"RESoptions.RESMenu":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 25:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_38ir3jl0vpb', {"RESoptions.messageMenu":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 26:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_lflvat6d0sg', {"RESoptions.multiredditNavbar":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 27:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_v5s1bfhisxl', {"RESoptions.neverEndingComments":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 28:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_xd0ad9jwik8', {"RESoptions.neverEndingReddit":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 29:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_whaj47xiul', {"RESoptions.newCommentCount":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 30:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_k8hgtpb41a', {"RESoptions.nightMode":{"nightModeOn":{"value":true},"nightSwitch":{"value":false}}}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 31:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_fegddkn8brf', {"RESoptions.noParticipation":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 32:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_051tkv99jnkw', {"RESoptions.notifications":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 33:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_4juf88m5fya', {"RESoptions.onboarding":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 34:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_1p80qjrmr8ij', {"RESoptions.orangered":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 35:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_svfvoplvb3k', {"RESoptions.pageNavigator":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 36:1)
[Error] TypeError: undefined is not a function (near '...kagi.executeCallback...')
Global Code (Script Element 37:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_4b582xy9eyg', {"RESoptions.profileNavigator":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 38:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_6un1n1yn1nj', {"RESoptions.profileRedirect":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 39:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_krvn9tfdye', {"RESoptions.quarantineHide":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 40:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_zb8fqnqsa0n', {"RESoptions.quickMessage":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 41:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_vth37c2g97b', {"RESoptions.readComments":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 42:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_4p5cyb4f25h', {"RESoptions.redditUserInfo":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 43:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_eh9ksbq7yd', {"RESoptions.searchHelper":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 44:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_0o4nlph1cq', {"RESoptions.selectedEntry":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 45:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_syqgf7of0q', {"RESoptions.settingsNavigation":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 46:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_po8snvjlbu', {"RESoptions.showImages":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 47:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_hoac665oglu', {"RESoptions.showKarma":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 48:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_19brpyy1woh', {"RESoptions.showParent":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 49:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_ybvlr4r053j', {"RESoptions.singleClick":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 50:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_lbsv6s8q7dr', {"RESoptions.spoilerTags":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 51:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_8v29mrb7slc', {"RESoptions.styleTweaks":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 52:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_apy2x05sk7', {"RESoptions.stylesheet":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 53:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_ay5szijpy7', {"RESoptions.submitHelper":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 54:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_gtwsra605hf', {"RESoptions.subredditInfo":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 55:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_fbkvlbhf3pg', {"RESoptions.subredditManager":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 56:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_hgheffjzvqj', {"RESoptions.subredditStyleToggle":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 57:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_bswxw4a2n', {"RESoptions.subRedditTagger":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 58:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_8do6t0bfxb6', {"RESoptions.tableTools":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 59:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_vtxozp98ji', {"RESoptions.temporaryDropdownLinks":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 60:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_cf9b4ljt2vk', {"RESoptions.userHighlight":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 61:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_6d8uycl43fu', {"RESoptions.userInfo":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 62:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_6j5b8z14nor', {"RESoptions.userTagger":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 63:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_tqqgg65smhc', {"RESoptions.userbarHider":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 64:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_pjden1cnnes', {"RESoptions.usernameHider":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 65:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_zl4lf5nb37q', {"RESoptions.voteEnhancements":null}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 66:1)
[Error] TypeError: kagi.executeCallback is not a function. (In 'kagi.executeCallback('id_4j90m5zg2a', {"RES.modulePrefs":{"commentTools":false}}, false)', 'kagi.executeCallback' is undefined)
Global Code (Script Element 67:1)
[Warning] Embed failed. Opening RES settings console in new tab (user-script:46, line 9421)
It says that it will open the settings in a new tab, but that also doesn't happen.