outline-apps icon indicating copy to clipboard operation
outline-apps copied to clipboard

Annoying "Allow Paste" dialog in the iOS app

Open miladrahimi opened this issue 2 years ago • 8 comments

Describe the bug When you open the Outline client app on iOS devices, it always shows the "Allow Paste" message, which is annoying. I know it wants to check the clipboard to see if there is a Shadowsocks link. You should move this checking process to the "+" (Add server button) action where the user wants to add a new server similar to other apps like ShadowLink, OneClick, etc.

To Reproduce Install the Outline client on an iOS device like an iPhone, then open it. You will see the "Allow Paste" dialog.

Expected behavior You should move this checking process to the "+" (Add server button) action where the user wants to add a new server similar to other apps like ShadowLink, OneClick, etc.

Screenshots IMG_2915

Client System (please complete the following information):

  • Outline Client Version: iOS 1.8.1
  • Your Operating System: iOS 16.1.2

Submit Feedback Please submit feedback through the app and label it with this issue number.

Additional context Add any other context about the problem here.

miladrahimi avatar Dec 16 '22 09:12 miladrahimi

Thats are correct

RealmiRoblox avatar Dec 22 '22 05:12 RealmiRoblox

I experience similar issues on windows and android. Outline Client is too eager to read my clipboard.

abivos avatar Jan 03 '23 07:01 abivos

This feature works incorrect. I really often receive the dialog. The first time the client spammed me with these messages. This message followed me even on the lockscreen. I couldn't restart my phone.

Screenshot

photo_2023-02-03 11 14 13

kuznetsov-m avatar Feb 03 '23 08:02 kuznetsov-m

This dialog should be fixed by Apple, the developers can't do anything. Close the topic now, this is not a problem and not a bug!!!

RealmiRoblox avatar Mar 07 '23 05:03 RealmiRoblox

Describe the bug When you open the Outline client app on iOS devices, it always shows the "Allow Paste" message, which is annoying. I know it wants to check the clipboard to see if there is a Shadowsocks link. You should move this checking process to the "+" (Add server button) action where the user wants to add a new server similar to other apps like ShadowLink, OneClick, etc.

To Reproduce Install the Outline client on an iOS device like an iPhone, then open it. You will see the "Allow Paste" dialog.

Expected behavior You should move this checking process to the "+" (Add server button) action where the user wants to add a new server similar to other apps like ShadowLink, OneClick, etc.

Screenshots IMG_2915

Client System (please complete the following information):

  • Outline Client Version: iOS 1.8.1
  • Your Operating System: iOS 16.1.2

Submit Feedback Please submit feedback through the app and label it with this issue number.

Additional context Add any other context about the problem here.

Close the topic, this is not a problem or a bug, this is normal!!!

RealmiRoblox avatar Mar 07 '23 05:03 RealmiRoblox

@RealmiRoblox it's not normal at all. it's not just a bug but a bad UX design! Check the ShadowLink application as an example of using the feature in a better way. It checks the clipboard only when the user wants to add a new key. Since Outline doesn't know the clipboard content and since the clipboard is usually filled by something, it always alerts which is a too awkward experience.

miladrahimi avatar Mar 07 '23 08:03 miladrahimi

That annoying behaviour can be fixed by user:

User can perform the following steps manually:

  • Open System Settings on your iOS device
  • Scroll down to find and select "Outline" app
  • Select Paste from Other Apps
  • Choose Deny

rokkit avatar Aug 11 '23 06:08 rokkit

This should also be fixed for Android. It always automatically pastes from clipboard at startup which shouldn't be allowed. It should only be used if I want to add a new server by pressing "+" button in the top right corner. Checking my clipboard every time I open the app is a terrible design decision and I wonder why it's not fixed yet.

Here's a temporary workaround to deny the app reading your clipboard (this will also deny you the ability to paste any content in the app, afaik): https://www.xda-developers.com/stop-apps-reading-android-clipboard/

EDIT: The above method causes lags on your phone, so I decided to refrain from using it

Hellwest avatar Sep 04 '23 23:09 Hellwest