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

Designer Activity Editor Feature using '/' Conflict with typing dynamic string Paths - "Insert expression (you can also add by typing '/' in the editor)" - Negative User Experience #1277

Open
MagicInTheMaking opened this issue Jan 9, 2025 · 0 comments

Comments

@MagicInTheMaking
Copy link

Describe the Bug

When using the Logic App Designer-Activity Editor to create dynamic directory or URI paths, typing '/' triggers the 'insert dynamic content' or 'insert expression' options. After selecting an option, the '/' is deleted.

Issue:
This behavior is inconvenient and requires extra steps to correct. The feature, intended to streamline the process, ends up causing frustration due to the conflict with the '/' character.

Impact:
The '/' character is essential in development, and this feature conflicts with its usage, causing extra effort to ensure it isn't deleted. As a result, developers are likely to avoid using the feature altogether, leading to a negative user experience.

Feedback:
While the feature is meant to make things easier, the conflict with the '/' character makes it counterproductive. This friction deters users from utilizing the feature, making the overall experience feel cumbersome and inefficient.

Workarounds:

  1. Don't use it - Use the original buttons on the edge of the editor to insert dynamic content or expressions.
  2. Type Twice '/' - Manually add the deleted '/' again after adding the dynamic content or expression.
  3. Type Two '//' - Add a double slash so one remains after adding the dynamic content or expression.

Plan Type

Standard

Steps to Reproduce the Bug or Issue

  1. Open the Logic App Designer.
  2. Add or Open an Activity like 'Compose' or 'Http'
  3. In the Activity Editor begin to type the directory or URI string path which will contain dynamic content or expression after a '/' in the path string.
  4. Type the '/' character, which triggers the 'insert dynamic content' or 'insert expression' options.
  5. Click on either 'insert dynamic content' or 'insert expression'.
  6. Observe that the '/' character is deleted from the string after selecting an option.
  7. After adding the dynamic content or expression the '/' no longer exists and needs to be typed again to correctly form the path string.

Workflow JSON

Screenshots or Videos

Logic.Apps.Designer.Editor.Bug.mp4

Additional context

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant