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

[High] Контексное меню на панели покрытия - не вызывается #1750

Open
AlexeyGirin opened this issue Jun 14, 2024 · 4 comments · Fixed by #1752
Assignees
Labels
bug Something isn't working ready for dev task is estimated, described and ready for dev
Milestone

Comments

@AlexeyGirin
Copy link
Contributor

AlexeyGirin commented Jun 14, 2024

Environment details (please complete the following information):

  • JDN v 3.16.0 Back-end v 0.3.0
  • Chrome Version 126.0.6478.62 (Official Build) (64-bit)
  • Win10

Describe the bug
Контексное меня на панели покрытия - не вызывается

To Reproduce
Steps to reproduce the behavior:

  1. Откройте страничку https://jdi-testing.github.io/jdi-light/html5.html (Логин - Roman, пароль - Jdi1234)
  2. Нажмите +Page Object
  3. Нажмите Generate All
  4. После того как система распознает элементы на странице - попробуйте вызвать контестное меню для любого элемента на панели покрытия

Actual behavior
Меню не появляется

Expected behavior
Меню появляется


Логика действий на покрытии, как мы её планировали

Нажатие ЛКМ

  1. Выделяет элемент
  2. Сбрасывает выделение других элементов, если такое было

Нажатие Дабл-ЛКМ

  1. Добавляет элемент в РО

Выделение через зажатый ЛКМ

  1. Выделяет все элементы которые попадают в область выделения

Зажатый CTRL

  1. (не работает) Не сбрасывает выделение при нажатии на ЛКМ на разных элементах
  2. Не сбрасывает выделение при выделении через зажатый ЛКМ на разных элементах

Нажатие ПКМ по невыделенному элементу

  1. (не работает) Выделяет элемент
  2. Сразу вызывает контекстное меню
  3. Сбрасывает выделение других элементов, если такое было

Нажатие ПКМ по уже выделенному элементу или выделенной группе

  1. Не сбрасывает выделение, т.е. не выделяет заново тот элемент на котором был курсор
  2. Вызывает контекстное меню для элемента/всей группы
@AlexeyGirin AlexeyGirin added the bug Something isn't working label Jun 14, 2024
@AlexeyGirin AlexeyGirin added this to the Release 3.16 milestone Jun 14, 2024
@Iogsotot Iogsotot linked a pull request Jun 17, 2024 that will close this issue
@Iogsotot
Copy link
Contributor

#1752
3.16.1

@SemyonKuznetsov

This comment was marked as duplicate.

@Ustianskii
Copy link

Контекстное меню вызывается только после выделения элемента:

  1. Сначала необходимо выбрать элемент.
  2. Нажать на него правой кнопкой мыши.
    Только после этих шагов появляется контекстное меню.

@Ustianskii Ustianskii moved this from QA to To do in JDN.AI Board Jun 28, 2024
@Iogsotot Iogsotot changed the title [High] Контексное меня на панели покрытия - не вызывается [High] Контексное меню на панели покрытия - не вызывается Jul 2, 2024
@Iogsotot
Copy link
Contributor

Iogsotot commented Jul 2, 2024

Для меня это выглядит как некоторый конфликт с этим ишью

Если вернуть селект элемента и вызов меню на ПКМ, то это надо ревертнуть изменения из ишью 1661

Возможные варианты:
image

Так же надо понять поведение для ПКМ по не селектнутому элементу, который находится внутри другого элемента (как визуально отразить, что меню выбирается для дочернего элемента без его выделения? какое поведение у родителя и/или родительской группы, если они селектнуты?)

@SemyonKuznetsov SemyonKuznetsov self-assigned this Jul 3, 2024
@SemyonKuznetsov SemyonKuznetsov moved this from To do to In progress in JDN.AI Board Jul 8, 2024
@SemyonKuznetsov SemyonKuznetsov moved this from In progress to BackLog in JDN.AI Board Jul 11, 2024
@SemyonKuznetsov SemyonKuznetsov moved this from BackLog to To do in JDN.AI Board Jul 11, 2024
@AlexeyGirin AlexeyGirin added the ready for dev task is estimated, described and ready for dev label Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working ready for dev task is estimated, described and ready for dev
Projects
Status: To do
Development

Successfully merging a pull request may close this issue.

4 participants