FrankerFaceZ / FrankerFaceZ

The Twitch Enhancement Suite. Get custom emotes and tons of new features you'll never want to go without.
Other
726 stars 86 forks source link

Fix Bad Twitch Global Emotes setting breaks DansGame emote #1422

Closed FabledGumbo closed 11 months ago

FabledGumbo commented 12 months ago

Describe the bug Enabling the Fix Bad Twitch Global Emotes setting in the appearance menu of FrankerFaceZ causes the DansGame emote to display as a text string instead of the correct emote.

To Reproduce Steps to reproduce the behavior:

  1. Go to FFZ control panel > Chat > Appearance
  2. Click on "Fix Bad Twitch Global Emotes" radio button
  3. Type DansGame emote in Twitch chat

Expected behavior Emote should display

Screenshots https://cdn.discordapp.com/attachments/153043548088958976/1166176543769374841/image.png?ex=6549898a&is=6537148a&hm=824cc994c3831dfc925817ca3371fdbd98cd1b5c4f0c3544e71059af6bb88165&

Environment (please complete the following information):

FFZ Logs (via FFZ Control Center > Home > Feedback >> Log): Log got stuck uploading

Log [17:37:27] info | core: FrankerFaceZ v4.55.3 (s:twitch f:main b:null c:60e4edf7c231c745bafd1e9a601a5af0255603b8) [17:37:27] info | core: Initial URL: https://www.twitch.tv/saltybet [17:37:27] info | site: Using: Twilight [17:37:27] info | site.web_munch: Found and wrapped webpack's loader after 0ms. [17:37:27] info | settings: Using Provider: LocalStorageProvider [17:37:27] info | site.web_munch: require() grabbed in 0.00000ms. [17:37:27] info | core: Loaded descriptions of 0 modules. [17:37:27] info | settings: Initialization complete after 8.00000ms -- Values: 12 -- Profiles: 2 [17:37:27] info | site.fine: Installing MutationObserver. [17:37:27] info | site: Loaded descriptions of 17 modules. [17:37:27] info | site.elemental: Installing MutationObserver. [17:37:28] info | main_menu: Built Tree in 8.00000ms with 180 structure nodes and 311 settings nodes. [17:37:29] info | experiments: Loaded information on 3 experiments. [17:37:29] info | addon.ffzap-bttv: Socket: Connecting to socket server... [17:37:29] info | site.player: Skipping visibility hooks. Picture-in-Picture is not available. [17:37:29] info | site.chat: Chat Types have changed from static mappings for categories: CHAT_TYPES [17:37:29] info | core: Initialization complete in 1351.00000ms. settings ------------------------------------------------------------------------------- i18n.debug.capture: false i18n.format.date: "default" i18n.format.time: "short" i18n.format.datetime: "medium" i18n.debug.transform: null i18n.locale: "en" data.use-staging: false addons.dev.server: false ffz.show-new-settings: 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.is-theater-mode: 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: false layout.hide-discover-luna: false layout.prime-offers: true channel.hide-unfollow: false chat.hype.show-pinned: true 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.subtember: true layout.theme.global-font: "" addon.seventv_emotes.nametag_paints: false addon.seventv_emotes.animated_avatars: false addon.seventv_emotes.badges: true chat.bits.show: true layout.display-bits-button: true layout.portrait-invert: false layout.portrait-min-chat: false layout.inject-portrait: false layout.use-portrait-swapped: false player.theatre.metadata: false layout.use-portrait-meta: false layout.use-portrait-meta-top: false layout.portrait-extra-width: 24 player.theatre.no-whispers: false layout.portrait-extra-height: 14 layout.turbo-cta: true theme.disable-auto-dark: false theme.can-dark: true theme.is-dark: true theme.color.background: "" theme.color.text: "" theme.legacy-dark-input: false 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 addon.seventv_emotes.global_emotes: true channel.panel-tips: false channel.auto-click-chat: false directory.show-channel-avatars: undefined directory.hide-live: false directory.hidden.reveal: false directory.hidden.style: 2 player.gain.enable: false player.gain.no-volume: false player.volume-always-shown: false player.ext-interaction: false player.hide-mouse: true player.fade-pause-buffer: false player.ext-hide: 2 player.captions.font-size: "" player.captions.font-family: "" player.compressor.enable: true player.compressor.shortcut: null player.no-autoplay: false player.home.autoplay: true player.disable-content-warnings: false player.button.reset: true player.gain.min: 0 player.gain.max: 2 player.compressor.default: false player.allow-catchup: true player.hide-event-bar: false addon.seventv_emotes.channel_emotes: true addon.seventv_emotes.emote_updates: true directory.block-titles: [] __filter:directory.block-titles: null channel.extra-links: true metadata.clip-download: true metadata.featured-follow: true metadata.player-stats: false sub-button.prime-notice: true player.theatre.auto-enter: false addon.seventv_emotes.unlisted_emotes: true layout.is-minimal: false ffz.search.matches-only: true debug.link-resolver.source: {"title":"Cloudflare Test Worker","value":"https://link-service.workers.frankerfacez.com"} player.volume-scroll: false player.gain.scroll: false player.single-click-pause: false player.mute-click: false experiments ------------------------------------------------------------------------------- Unique ID: DLKUSQocF9dr1zOpuMOc3rUhfeE3uVYu FFZ | MQTT-Based PubSub: false (r:0.85) Twitch | TWILIGHT_AD_DENSITY_WIDGET: no (r:0, t:channel_id, c:saltybet) Twitch | auto_mod_smart_detection: control (r:0, t:channel_id, c:saltybet) Twitch | channel_points_reward_limits_v2: control (r:0, t:channel_id, c:saltybet) Twitch | chat_ad_alerts: control (r:0, t:channel_id, c:saltybet) Twitch | chmod-bcsvs: control (r:0, t:channel_id, c:saltybet) Twitch | copo_multi_option_predictions: control (r:0, t:channel_id, c:saltybet) Twitch | ht_celeb_experiment: Control (r:0, t:channel_id, c:saltybet) Twitch | hype_train_all_time_high: hype_train_all_time_high_off (r:0, t:channel_id, c:saltybet) Twitch | ltd_experiment_v2: PRERELEASE (r:0, t:channel_id, c:saltybet) Twitch | more_default_quick_actions: control (r:0, t:channel_id, c:saltybet) Twitch | persistent_goals_2: control (r:0, t:channel_id, c:saltybet) Twitch | project_ape: control (r:0, t:channel_id, c:saltybet) Twitch | toga-turtle-street: control (r:0, t:channel_id, c:saltybet) Twitch | community_insights: control (r:0.01, t:channel_id, c:saltybet) Twitch | consent_tool_headline: D (r:0.14, t:device_id) Twitch | brand_lift_survey_experiment_2: variant_1 (r:0.33, t:user_id) Twitch | Devsite_create_apps_form_recaptcha: control (r:0.5, t:user_id) Twitch | bits_card_evolution: control (r:0.5, t:user_id) Twitch | bits_top_nav_explanation : control (r:0.5, t:user_id) Twitch | checkout_ux_phase_1.5: variant (r:0.5, t:user_id) Twitch | creator_follow_cue: chat (r:0.5, t:user_id) Twitch | giftcard_redemption_in_checkout: experiment (r:0.5, t:device_id) Twitch | new_affiliates_goals: control (r:0.5, t:channel_id, c:saltybet) Twitch | new_pubsub_client: variant (r:0.5, t:device_id) Twitch | player_core_edge_prewarm: treatment (r:0.5, t:device_id) Twitch | sda_post_fill_drop: treatment (r:0.5, t:device_id) Twitch | subscriber_recap: control (r:0.5, t:channel_id, c:saltybet) Twitch | toad_experiment: control (r:0.6, t:channel_id, c:saltybet) Twitch | disco_bpli: control (r:0.75, t:user_id) Twitch | Twilight amazon-ivs-web-broadcast NPM Distribution: variant-wb-b (r:0.95, t:device_id) Twitch | cheering_web_ux_improvements: treatment (r:0.95, t:user_id) Twitch | hype_chat_buy_your_own: treatment (r:0.95, t:user_id) Twitch | liverecs_holdout_device: control (r:0.98, t:device_id) Twitch | liverecs_holdout_v2: control (r:0.98, t:user_id) Twitch | percolite-shelf-reranking-logged-in: variant1b (r:0.98, t:user_id) Twitch | chat_happening_now_2023: variant (r:0.99, t:user_id) Twitch | disco_carousel_shelf: control (r:0.99, t:user_id) Twitch | disco_sprig_logged_out: control (r:0.99, t:device_id) Twitch | guest_star_left_nav_online_channel_augmentation: allowed (r:0.99, t:device_id) Twitch | mse_in_workers: treatment (r:0.99, t:device_id) addons ------------------------------------------------------------------------------- Known unread-mentions-counter | disabled | UnreadMentionsCounter v1.1.1 smokemotes | disabled | smokeys_utils v1.1.7 smm2-links | disabled | SMM2 Links v1.0.0 screenshoter | disabled | screenshoter v1.1.1 repetition-detector | disabled | repetition_detector v1.1.0 pronouns | disabled | pronouns v1.1.1 prattlenot | disabled | PrattleNot v0.8.1 poll-shim | disabled | poll_shim v0.2.2 new-account-highlighter | disabled | New Account Highlighter v1.1.1 inline-tab-completion | disabled | Inline Tab v1.2.4 fs-chat | disabled | fs-chat v1.5.2 first-message-highlighter | disabled | first_msg_highlight v1.0.2 ffzap-liriklive | disabled | FFZ:AP LirikLIVE v3.2.2 ffzap-core | enabled | FFZ:AP Core v3.3.11 ffzap-bttv | enabled | FFZ:AP BTTV v3.3.18 emoteless | disabled | emote_less_chat v1.0.6 deck | disabled | Deck v2.4.0 clip-confirm | disabled | ClipConfirm v1.0.5 chatterino-badges | disabled | Chatterino v1.0.0 brcm | disabled | brcm v1.0.0 aplatypuss-emotes | disabled | Aplatypuss Emotes v1.0.0 ModTools | disabled | Mod Tools v1.0.1 7tv-emotes | enabled | 7TV v1.3.2 Modules loaded | enabled | loaded | enabled | core loaded | enabled | settings loaded | enabled | experiments loaded | enabled | i18n loaded | enabled | staging loaded | enabled | load_tracker loaded | enabled | socket loaded | enabled | pubsub 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.subpump loaded | enabled | site loaded | enabled | addons loaded | enabled | vue loaded | enabled | tooltips 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 | emote_card loaded | enabled | link_card loaded | enabled | main_menu loaded | enabled | site.bits_button loaded | enabled | metadata loaded | enabled | site.bttv_compat loaded | enabled | site.css_tweaks loaded | enabled | site.channel unloaded | disabled | translation_ui 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.layout loaded | enabled | site.loadable 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.ffzap-core loaded | enabled | addon.ffzap-bttv loaded | enabled | addon.7tv-emotes loaded | enabled | addon.7tv-emotes.api.emotes loaded | enabled | addon.7tv-emotes.api.cosmetics loaded | enabled | addon.7tv-emotes.api loaded | enabled | addon.7tv-emotes.avatars loaded | enabled | addon.7tv-emotes.badges loaded | enabled | addon.7tv-emotes.emotes loaded | enabled | addon.7tv-emotes.eventapi loaded | enabled | addon.7tv-emotes.nametag-paints chat ------------------------------------------------------------------------------- chat settings ------------------------------------------------------------------------------- ffzap.core.highlight_sound: "https://cdn.ffzap.com/sounds/default_wet.mp3" ffzap.core.highlight_sound_types: ["badge","mention","term","user"] ffzap.core.enable_highlight_sound: false ffzap.core.message_deletion: 0 ffzap.core.highlight_sound_volume: 50 chat.badges.fix-colors: true theme.can-dark: true theme.is-dark: true chat.badges.style: 1 chat.badges.clickable: 2 chat.badges.media-queries: true chat.badges.version: 2 chat.effects.enable: true chat.effects.FlipX: true chat.effects.FlipY: true chat.effects.ShrinkX: true chat.effects.GrowX: true chat.emotes.animated: 1 chat.effects.Slide: true chat.effects.Appear: true chat.effects.Leave: true chat.effects.Rotate: true chat.effects.Rainbow: true chat.effects.HyperRed: true chat.effects.Shake: true chat.effects.Photocopy: true chat.effects.Jam: true chat.effects.Bounce: true chat.filtering.all-mentions: false chat.filtering.color-mentions: false chat.filtering.need-colors: false ffzap.betterttv.global_emoticons: true ffzap.betterttv.pro_badges: true chat.actions.inline: [{"action":"ban","appearance":{"type":"icon","icon":"ffz-i-block"},"options":{},"display":{"mod":true,"mod_icons":true,"deleted":false},"ctx":"inline"},{"action":"unban","appearance":{"type":"icon","icon":"ffz-i-ok"},"options":{},"display":{"mod":true,"mod_icons":true,"deleted":true},"ctx":"inline"},{"action":"timeout","appearance":{"type":"icon","icon":"ffz-i-clock"},"display":{"mod":true,"mod_icons":true},"ctx":"inline"},{"action":"msg_delete","appearance":{"type":"icon","icon":"ffz-i-trash"},"options":{},"display":{"mod":true,"mod_icons":true},"ctx":"inline"}] chat.actions.hover: [{"action":"pin","appearance":{"type":"icon","icon":"ffz-i-pin"},"options":{},"display":{"mod_icons":true},"ctx":"hover"},{"action":"reply","appearance":{"type":"dynamic"},"options":{},"display":{},"ctx":"hover"}] chat.scroller.freeze-requires-hover: true chat.scroller.hover-delay: 750 chat.scroller.freeze: 0 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.inline-preview.enabled: true chat.emote-menu.combine-tabs: false chat.emote-menu.stay-loaded: false chat.emote-menu.show-quick-nav: false chat.emote-menu.show-heading: 1 chat.emote-menu.tall: false chat.emote-menu.reduced-padding: false chat.emote-menu.show-search: true chat.emote-menu.clear-search: false chat.hype.display-input: true chat.actions.room-above: false chat.actions.room: [] chat.tab-complete.emotes-without-colon: false chat.filtering.display-deleted: false chat.replies.style: 1 chat.filtering.debug: false chat.filtering.highlight-basic-users-blocked: [] __filter:block-users: null chat.filtering.highlight-basic-blocked: [] __filter:block-terms: null chat.filtering.highlight-basic-badges: [] __filter:highlight-badges: null chat.filtering.highlight-basic-badges-blocked: [] __filter:block-badges: null chat.filtering.highlight-basic-users: [] __filter:highlight-users: null chat.filtering.highlight-tokens: false chat.filtering.highlight-basic-terms: [] __filter:highlight-terms: null chat.emotes.enabled: 2 chat.emotes.2x: 0 chat.fix-bad-emotes: false chat.emoji.replace-joiner: 1 chat.filtering.mention-priority: 0 ffzap.core.remove_spaces: false chat.rich.enabled: true chat.rich.minimum-level: 0 chat.rich.want-mid: false chat.name-format: 0 chat.timestamp-format: "h:mm" chat.badges.hidden: {} chat.badges.custom-mod: true chat.badges.custom-vip: true chat.filtering.hidden-tokens: {} chat.emotes.limit-size: false chat.banners.last-events: true chat.input.show-mod-view: true chat.input.show-highlight: true chat.input.show-shield: true chat.lines.padding: false chat.bits.show: true chat.filtering.deleted-style: 1 chat.filtering.clickable-mentions: false chat.filtering.bold-mentions: true chat.hide-community-highlights: false chat.lines.alternate: false chat.filtering.highlight-mentions: true chat.filtering.mention-color: "" chat.input.show-elevate-your-message: true chat.disable-handling: 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.rich.all-links: false chat.lines.borders: 0 chat.points.show-button: true layout.portrait: false layout.portrait-threshold: 1.25 layout.use-portrait: false layout.portrait-min-chat: false chat.points.show-rewards: true ffzap.betterttv.channel_emoticons: true chat.bits.animated: true theme.tooltips-dark: false chat.width: null chat.effective-width: 340 chat.actions.size: 16 chat.actions.hover-size: 30 chat.timestamp-size: null chat.font-size: 13 chat.lines.emote-alignment: 0 chat.font-family: "" chat.delay: -1 chat.scrollback-length: 150 chat.filtering.remove-deleted: 1 ffzap.betterttv.arbitrary_emoticons: true chat.update-when-loaded: true chat.banners.charity: true chat.subs.gift-banner: true chat.banners.hype-train: true chat.banners.prediction: true chat.banners.polls: true chat.banners.drops: true chat.emote-menu.sort-emotes: 4 chat.emote-menu.sort-tiers-last: true chat.emote-menu.effect-tab: true chat.emote-menu.show-emoji: true chat.bits.show-pinned: true chat.emote-menu.shortcut: false chat.mru.enabled: true chat.tab-complete.limit-results: true chat.tab-complete.matching: 1 chat.tab-complete.ffz-emotes: true chat.tab-complete.emoji: true chat.tab-complete.prioritize-favorites: false chat.tab-complete.prioritize-prefix-matches: false chat.filtering.blocked-types: {} chat.filtering.process-own: false tooltip.rich-links: true tooltip.images: true tooltip.link-images: true tooltip.link-nsfw-images: false tooltip.link-interaction: true tooltip.badge-images: true chat.points.auto-rewards: false
SirStendec commented 11 months ago

Fixed in f1be0ea60c035b4497a57ddb52bdea6ef0e2c4a5