Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android Quick Setting Tile Gone #12082

Closed
kpcenti opened this issue May 10, 2024 · 10 comments
Closed

Android Quick Setting Tile Gone #12082

kpcenti opened this issue May 10, 2024 · 10 comments

Comments

@kpcenti
Copy link

kpcenti commented May 10, 2024

What is the issue?

The Quick Setting Tile suddenly disappeared. It is not in my Quick Settings Tiles or in the "Available Buttons" section. I cannot quickly toggle Tailscale on and off anymore.

Steps to reproduce

N/A

Are there any recent changes that introduced the issue?

N/A

OS

Android

OS version

Android 13

Tailscale version

166.0te2a0fc0bc-g6bd50e8026d

Other software

No response

Bug report

BUG-1babe8d75264dac267d805d7f780b17070ea6867740f20136663c6172241a600-20240510043219Z-8d78c2dc19830d9d

@bradfitz
Copy link
Member

See tailscale/tailscale-android@edb3f5b ("android: simply viewing Quick Settings Tile turns on VPN")

@garfieldairlines
Copy link

Ah this is why... I wanted to write a ticket as well.

May I also ask for a "enable/disable exit node" tile? (using the last one maybe even naming the tile as the exit node)

@s00se
Copy link

s00se commented May 10, 2024

So the "production" solution to an out of sync quick settings tile is to completely remove the functionality all together, with no warning to users and then fix it 2 days later?

tailscale/tailscale-android@f684bf6

@bradfitz
Copy link
Member

@s00se, yes. Because it's an all new rewrite of the app about to launch and it's better to launch it without a broken feature than with a broken feature. The broken state was blocking the release process (Play Store review, etc.) so it was better to get that process moving when it wasn't known how long the fix would take.

@s00se
Copy link

s00se commented May 10, 2024

Thanks for your reply.

If the broken state was blocking release, how did it get into the production release in the first place? Each update runs through the same review process with Google Play, the previous production version exhibited this 'out of sync' bug -- so it passed review and was available to users. That's fine, bugs are bugs and they slip through, I get it.

I've been using the QS tile for a while now. Through each update over the past 3 years, it's been on-and-off broken, never reliable, yet it has always been available in production Google (and F-Droid) APK, despite the ongoing issues. So much so, that people have requested Tasker integration and they build their own QS tile => #2646 (comment)

Please note, I am appreciative of the work put in to get it resolved so quickly, I just don't see how the issue has persisted for 3 years without being a blocker and all of a sudden it is now.

@ahsee
Copy link

ahsee commented May 12, 2024

Bummer! While the state wasn't always correct, I could at least press the button once or twice and it would cycle and connect. Now I don't have any shortcut 😢

Looking forward to this being restored

@DarkMatterMatt
Copy link

Hey all 👋 This feature was consistently working correctly on my S22 (Android 13).

With the most recent update, the "workaround" has taken a feature that was working for some users and broken it completely. Respectfully, removing a feature is not a workaround.

Given that users can choose not to use the quick settings tile, perhaps a better temporary solution would be to add one-time popup (or a banner in settings) explaining that this is a known problem and linking to the relevant GitHub ticket.

Another option would be to disable it by default, but allow users to enable the setting after accepting a warning that due to device/OS limitations, the feature may not work correctly on all devices.

I would love to see any solution that restores this functionality 🙏

@bradfitz
Copy link
Member

It will be fixed and restored soon enough.

We're not going to add UI to confirm whether you want to enable buggy features.

@garfieldairlines
Copy link

Hell yes it's back here!

@bradfitz
Copy link
Member

Duplicate of #11920

Fixed by tailscale/tailscale-android@f684bf6

@kelivel kelivel added T5 Usability Issue type and removed needs-triage labels May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants