FrankerFaceZ / Add-Ons

Add-Ons are additional modules for FrankerFaceZ that provide new behaviors and ways to customize Twitch.
67 stars 58 forks source link

Deck Specific User tab no longer functioning. #88

Closed RealToastyPotato closed 2 years ago

RealToastyPotato commented 2 years ago

I am now receiving this error for a tab that uses the Specific User function:

TypeError: Cannot read properties of null (reading 'stream') at s.load (https://cdn.frankerfacez.com/script/addons/deck/script.js?_=1634388090:1:108710) at async VueComponent.loadMore (https://cdn.frankerfacez.com/static/addons/deck/js.b33bd71fe17b00a93277.js:1:68682)

Updating Chrome had no effect. All of my other tabs function properly.

I seem to be having trouble uploading the log file through FFZ, so here is the log pasted:

initialization

[8:41:50] info | core: FrankerFaceZ v4.29.2 (build 2abd44baadab1a5292c0 - commit 032c8821dfc53d07868b58b03e00c6e4420fa9ab) (initial https://www.twitch.tv/_deck/0) [8:41:50] info | site: Using: Twilight [8:41:50] info | site.web_munch: Found and wrapped webpack's loader after 0ms. [8:41:50] info | settings: Using Provider: LocalStorageProvider [8:41:50] info | core: Loaded descriptions of 0 modules. [8:41:50] info | settings: Initialization complete after 56.30000ms -- Values: 70 -- Profiles: 2 [8:41:50] info | site.fine: Installing MutationObserver. [8:41:50] info | site.switchboard: Found Route and Switch with 12 routes. [8:41:50] info | site: Loaded descriptions of 17 modules. [8:41:50] info | site.elemental: Installing MutationObserver. [8:41:51] info | site.web_munch: require() grabbed in 481.70000ms. [8:41:51] info | experiments: Loaded information on 2 experiments. [8:41:51] info | socket: Using Server: wss://pog.frankerfacez.com/ [8:41:51] info | core: Initialization complete in 551.10000ms.

settings

i18n.debug.capture: false i18n.format.date: "default" i18n.format.time: "short" i18n.format.datetime: "medium" i18n.debug.transform: null i18n.locale: "en" addons.dev.server: false socket.use-cluster: "Production" chat.bits.show: true layout.display-bits-button: true metadata.modview.hide-info: false layout.side-nav.hide-viewers: false metadata.uptime: 2 metadata.uptime.no-native: true metadata.viewers: false metadata.viewers.no-native: false layout.swap-sidebars: false layout.portrait: false layout.portrait-threshold: 1.25 layout.use-portrait: false chat.width: null chat.use-width: false layout.use-chat-fix: false layout.theatre-navigation: false layout.minimal-navigation: false layout.side-nav.show-avatars: true layout.side-nav.show: 1 layout.side-nav.hide-offline: true layout.prime-offers: true layout.discover: true channel.hide-unfollow: false channel.round-avatars: true channel.hide-live-indicator: false layout.side-nav.rerun-style: 1 layout.side-nav.show-rec-channels: 1 layout.side-nav.show-friends: 1 whispers.show: true channel.show-celebrations: true layout.theme.global-font: "" layout.portrait-invert: false layout.portrait-min-chat: false layout.inject-portrait: false layout.use-portrait-swapped: false player.theatre.metadata: true layout.use-portrait-meta: false layout.use-portrait-meta-top: false layout.portrait-extra-width: 24 player.theatre.no-whispers: true layout.portrait-extra-height: 14 theme.can-dark: true theme.is-dark: true theme.color.background: "" theme.color.text: "" theme.color.accent: "" theme.color.tooltip.background: "" theme.color.tooltip.text: "" theme.color.chat-background: "" theme.color.chat-text: "" theme.color.chat-accent: "" theme.font.size: 13 directory.show-channel-avatars: undefined directory.hide-live: false directory.hidden.reveal: false directory.hidden.style: 2 channel.panel-tips: false channel.auto-click-chat: false player.gain.enable: true player.gain.no-volume: false player.volume-always-shown: false player.ext-interaction: true player.hide-mouse: true player.ext-hide: 0 player.captions.font-size: "" player.captions.font-family: "" player.compressor.enable: true player.compressor.shortcut: null player.hide-event-bar: false deck.link: true deck.auto-settings: true directory.hide-vodcasts: false directory.uptime: 1 player.force-visible: undefined ffz.show-new-settings: true ffz.search.matches-only: true

experiments

Unique ID: 9acbb31d015ced39

FFZ | API-Based Link Lookups: false (r:0.7) Twitch | TWILIGHT_AD_DENSITY_WIDGET: no (r:0, t:channel_id, c:undefined) Twitch | channel_points_reward_limits_v2: control (r:0, t:channel_id, c:undefined) Twitch | chat_replies: control (r:0, t:channel_id, c:undefined) Twitch | gifting_themed_user_notice: control (r:0, t:channel_id, c:undefined) Twitch | community_insights: control (r:0.01, t:channel_id, c:undefined) Twitch | vx_vert: variant3 (r:0.15, t:device_id) Twitch | post_to_social: control (r:0.25, t:channel_id, c:undefined) Twitch | extensions_installation_optimization: control (r:0.34, t:channel_id, c:undefined) Twitch | Devsite_create_apps_form_recaptcha: variant1 (r:0.5, t:user_id) Twitch | Twilight Player Core NPM Distribution (Public): variant-b (r:0.5, t:device_id) Twitch | bits_top_nav_explanation : experiment (r:0.5, t:user_id) Twitch | ca_emote_perform: no (r:0.5, t:channel_id, c:undefined) Twitch | cf_wp_new_onboarding: control (r:0.5, t:channel_id, c:undefined) Twitch | giftcard_redemption_in_checkout: control (r:0.5, t:device_id) Twitch | happening_now_by_user: control (r:0.5, t:user_id) Twitch | post_purchase_experience: treatment (r:0.5, t:user_id) Twitch | reduce_subs_confusion: experiment (r:0.5, t:device_id) Twitch | sda_post_fill_drop: treatment (r:0.5, t:device_id) Twitch | subs_pif: thank_first (r:0.5, t:user_id) Twitch | vxp_left_nav_hover_logged_in: control (r:0.75, t:user_id) Twitch | sda_post_fill_drop_eligibility: control (r:0.8, t:device_id) Twitch | vx_disco_follow_focus: control (r:0.85, t:device_id) Twitch | vx_disco_personalized_cards: control (r:0.85, t:device_id) Twitch | bits_skus_reduction: control (r:0.95, t:user_id) Twitch | chat_history: control (r:0.95, t:user_id) Twitch | expressions_popular_emotes: off (r:0.95, t:user_id) Twitch | gifting_user_notice_standardization: control (r:0.95, t:user_id) Twitch | stream_manager_new_panels_upsell: variant (r:0.95, t:user_id) Twitch | take_the_leaderboard: TakeTop10Spot (r:0.95, t:user_id) Twitch | vxp_hide_miniplayer: control (r:0.95, t:device_id) Twitch | liverecs_holdout_device: control (r:0.98, t:device_id) Twitch | liverecs_holdout_v2: control (r:0.98, t:user_id) Twitch | TWILIGHT_CAROUSEL_HOLDBACK: control (r:0.99, t:device_id)

addons

Known 7tv-emotes | enabled | external | undefined v2.0.0 brcm | disabled | brcm v1.0.0 deck | enabled | Deck v1.4.1 ffzap-bttv | enabled | FFZ:AP BTTV v3.2.8 ffzap-core | enabled | FFZ:AP Core v3.3.6 ffzap-liriklive | enabled | FFZ:AP LirikLIVE v3.2.2 fs-chat | disabled | fs-chat v1.4.3 inline-tab-completion | disabled | Inline Tab v1.2.3 ModTools | disabled | Mod Tools v1.0.1 new-account-highlighter | disabled | New Account Highlighter v1.1.1 poll-shim | disabled | poll_shim v0.2.2 pronouns | disabled | pronouns v1.0.2 repetition-detector | disabled | repetition_detector v1.1.0 smokemotes | disabled | smokeys_utils v1.1.3

Modules loaded | enabled | loaded | enabled | core loaded | enabled | settings loaded | enabled | experiments loaded | enabled | i18n loaded | enabled | socket loaded | enabled | site.web_munch loaded | enabled | site.fine loaded | enabled | site.elemental loaded | enabled | site.router loaded | enabled | site.apollo loaded | enabled | site.twitch_data loaded | enabled | site.switchboard loaded | enabled | site.subpump loaded | enabled | site loaded | enabled | addons loaded | enabled | vue loaded | enabled | tooltips loaded | disabled | chat/actions loaded | enabled | chat.badges loaded | enabled | chat.emotes loaded | enabled | chat.emoji loaded | enabled | chat.actions loaded | enabled | chat.overrides loaded | enabled | chat loaded | enabled | main_menu loaded | enabled | metadata loaded | enabled | site.bits_button loaded | enabled | site.bttv_compat unloaded | disabled | translation_ui loaded | enabled | site.css_tweaks loaded | enabled | site.channel loaded | enabled | site.chat.scroller loaded | enabled | site.chat.chat_line.rich_content loaded | enabled | site.chat.chat_line loaded | enabled | site.chat.settings_menu loaded | enabled | site.chat.emote_menu loaded | enabled | site.chat.input loaded | enabled | site.chat.viewer_cards loaded | enabled | site.chat loaded | enabled | site.compat_emote_menu loaded | enabled | site.dashboard loaded | enabled | site.directory.game loaded | enabled | site.directory loaded | enabled | site.featured_follow loaded | enabled | site.host_button loaded | enabled | site.layout loaded | enabled | site.menu_button loaded | enabled | site.mod-view loaded | enabled | site.player loaded | enabled | site.sub_button loaded | enabled | site.theme loaded | enabled | site.video_chat loaded | enabled | addon.7tv-emotes loaded | enabled | addon.ffzap-core loaded | enabled | addon.ffzap-bttv loaded | enabled | addon.ffzap-liriklive loaded | enabled | addon.deck

chat

chat settings

chat.badges.fix-colors: true theme.can-dark: true theme.is-dark: true chat.badges.style: 1 chat.badges.clickable: true chat.badges.version: 2 chat.filtering.color-mentions: false chat.actions.inline: [{"action":"ban","appearance":{"type":"icon","icon":"ffz-i-block"},"options":{},"display":{"mod":true,"mod_icons":true,"deleted":false}},{"action":"unban","appearance":{"type":"icon","icon":"ffz-i-ok"},"options":{},"display":{"mod":true,"mod_icons":true,"deleted":true}},{"action":"timeout","appearance":{"type":"icon","icon":"ffz-i-clock"},"display":{"mod":true,"mod_icons":true}},{"action":"msg_delete","appearance":{"type":"icon","icon":"ffz-i-trash"},"options":{},"display":{"mod":true,"mod_icons":true}},{"action":"reply","appearance":{"type":"icon","icon":"ffz-i-reply"},"options":{},"display":{}}] chat.scroller.freeze-requires-hover: true chat.scroller.hover-delay: 750 chat.scroller.freeze: 2 chat.scroller.smooth-scroll: 0 chat.input.hide-identity: false chat.emote-menu.enabled: true chat.emote-menu.icon: false chat.emoji.style: "twitter" chat.input.show-mod-view: true chat.filtering.deleted-style: 1 chat.filtering.clickable-mentions: false chat.filtering.bold-mentions: true chat.hide-community-highlights: false chat.bits.show: true chat.bits.show-pinned: true chat.lines.alternate: true chat.lines.padding: false chat.adjustment-mode: 1 chat.adjustment-contrast: 4.5 theme.color.chat-background: "" theme.color.background: "" theme.color.chat-text: "" theme.color.text: "" chat.filtering.highlight-mentions: true chat.filtering.highlight-tokens: false chat.filtering.mention-color: "" chat.lines.borders: 0 addon.7tv_emotes.global_emotes: true addon.7tv_emotes.channel_emotes: true ffzap.core.highlight_sound: "https://cdn.ffzap.com/sounds/default_graceful.mp3" ffzap.core.highlight_sound_types: ["badge","mention","term","user"] ffzap.core.enable_highlight_sound: true ffzap.core.message_deletion: 0 ffzap.core.highlight_sound_volume: 70 ffzap.betterttv.global_emoticons: true ffzap.betterttv.pro_emoticons: true ffzap.liriklive.global_emoticons: true ffzap.liriklive.sub_emoticons: true ffzap.betterttv.arbitrary_emoticons: true chat.width: null chat.effective-width: 340 chat.actions.size: 16 chat.timestamp-size: null chat.font-size: 13 chat.lines.emote-alignment: 2 chat.font-family: ""

RealToastyPotato commented 2 years ago

Figured it out. Apparently, if a channel gets deleted/banned and becomes "invalid user" in the list, it can break the whole list. Weird because that didn't happen before. In any case, removing the invalid channel fixed the issue.