Skip to content

Favorites tab orders 7TV channel emotes inconsistently across installations (same versions, same sort setting) #362

@MdCatz

Description

@MdCatz

The Favorites emote tab orders 7TV channel emotes differently between two browser installations, even though every relevant setting and version is identical. On one install (Brave Browser), 7TV channel emotes appear at the bottom (alongside 7TV global, which is the order I expect and am used to); on the other (Zen Browser), 7TV channel emotes are pushed to the top instead.

  • Reproducible regardless of how FFZ is installed: tested both as a native extension and as a Tampermonkey userscript on both browsers, same result.
  • 7TV used exclusively via the built-in FFZ 7TV add-on (the standalone 7TV extension is not installed on either browser).
  • Browser A: Brave. Browser B: Zen (Firefox-based).
  • FFZ version: identical on both.
  • 7TV add-on version: identical on both.
  • "Sort Emotes By" setting: identical on both (Native Order, Ascending).
  • Settings migrated to Browser B via FFZ settings backup/restore.
  • On Brave, in the Favorites tab, 7TV channel emotes and 7TV global emotes both sit at the bottom in the order I'm accustomed to.
  • On Zen, the same Favorites render with 7TV channel emotes pushed to the top, while 7TV globals stay correctly at the bottom.
  • Switching "Sort Emotes By" to "Native Order, Descending" produces the Brave-like grouping on Zen, but reversed, so it's not a usable fix.
  • I tried removing all favorites on Zen and re-added them manually: the problem persists, so it shouldn't be a corrupted backup.
  • The 7TV add-on settings expose no emote-set ordering/priority option (only Channel/Global/Personal toggles), so there's nothing user-configurable to align.

Given identical FFZ version, identical 7TV add-on version, and identical sort setting, the Favorites tab should order emotes identically across installations.

The Favorites tab appears to inherit the "Native Order" of the underlying emote sets, which seems to depend on the order in which 7TV channel vs. global sets get registered in that particular installation's internal state (cache/IndexedDB). A fresh install (Zen) apparently registers them in a different order than a long-lived one (Brave) and nothing in the UI controls this.

A manual persistent ordering for the Favorites tab independent of set registration order would fix this at the root.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions