App Installation Page Usability (Security Concern)

Hi, I’ve noticed myself on more than one occasion (several times) clicking the Install button for an app I have found in the Apps Store, for my instance of NextCloud, only to see the button apparently change back to what looks like the same Install button, or something requiring further configuration, for the same app. In actuality, what is happening is that a new tile is take its original position under my mouse (this may be the same experience on touchscreens with your finger hovering over the tile). Since the tile is in actual fact a completely different app, it’s happened a number of times that I’ve actually installed a second app, without realising it, by clicking on the Install button (or even “Allow Unverified”) for the new app tile underneath.

Would it not be better to keep the same tile underneath the mouse/finger, in the same position in the grid, showing that the app is now installed, and perhaps add some popup dialogs to confirm user’s intent to do an installation, configuration, etc.?

Hello there ,

you started a topic in development category. This category is intended for active developers of the core or apps in the Nextcloud ecosystem.
From the description in your topic, it is not clear if you are seeking help and advice about a concrete problem you have or you want to actually develop the corresponding solution.

Please specify explicitly the required information to help you best. These are:

  1. What you want to achieve
  2. What you have done so far
  3. What is failing
  4. What you expect from the forum community

Without additional information the community members cannot help you in an efficient manner. Please keep in mind that the help here in the forum are mostly based on work of volunteers and thus it is just fair to reduce the burden on them.

If you accidentally posted in the category, just give a hint and a moderator can move the corresponding category.

I think, the design team might be the first group to discuss UI/UX stuff (which this looks like). Maybe you can bring in your idea there, first and then see what the consensus is.

Regards,
christianlupus