Why does Fennec (Android) keep randomly adding and then removing the tab group feature?

This is driving me up the wall. I have a bunch of tab groups but for some reason the feature keeps disappearing for me then reappearing later on.

25 points · 5 comments · view on lemmy.world

5 Comments

mistermodal@lemmy.ml · 10 pts · 4d (2 replies)

What is your update method? Are you perhaps bouncing back and forth between a beta and a stable release from two different update sources? Happened to me when I forgot some settings in Fdroid after I switched to mostly Obtainium. Also Ironfox hasn't got this issue but it also doesn't have tab groups afaik

Anchorxiety@reddthat.com · 2 pts · 4d (1 reply)

That's the strange thing, it's not even updating. It's like some sort of A/B testing but happening several times per day which surely isn't normal. And I've got it from F-droid so no Obtainium involved.

mistermodal@lemmy.ml · 3 pts · 4d

Weird! Can you go into the settings & root around to see where the "participate in Mozilla studies" thing is? That might be what's doing it

trem@lemmy.blahaj.zone · 4 pts · 4d (1 reply)

Yeah, it's happening for me, too. There's a hidden debug menu in the Fennec settings and when I enable that, there's a "Nimbus Experiments" menu where I can turn on the tab groups.

But in the tab group UI, it says "Beta". Not sure, if it also does that on official Firefox Stable.

My best guess is that Mozilla was A-B-testing tab groups on Nightly or Beta, which is why this Nimbus Experiment exist. And now their backend is getting confused by Fennec.
Maybe there's some build flag to permanently enable the tab groups, which Fennec is missing in their own build, and so the backend sees "unsigned build v153" and is really confused why that doesn't have tab groups active yet or something?

Edit: For what it's worth, I found this bug ticket for Fennec: https://gitlab.com/relan/fennecbuild/-/work_items?show=eyJpaWQiOiIxOTUiLCJmdWxsX3BhdGgiOiJyZWxhbi9mZW5uZWNidWlsZCIsImlkIjoxOTU4MTE0NzF9

Anchorxiety@reddthat.com · 2 pts · 4d

Ah this explains a lot! Thanks very much