Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

[IR-3773]: fix calculateAndApplyOffset regression #10939

Merged
merged 8 commits into from
Aug 17, 2024
Merged

[IR-3773]: fix calculateAndApplyOffset regression #10939

merged 8 commits into from
Aug 17, 2024

Conversation

dtlehrer
Copy link
Contributor

@dtlehrer dtlehrer commented Aug 12, 2024

Summary

IR-3773: to fix Add Entity & Add Component menu overflow at different browser sizes, dynamically repositioning if menu overflows the top

Subtasks Checklist

Breaking Changes

References

closes #insert number here

QA Steps

@aditya-mitra
Copy link
Collaborator

Closing as this was solved by #10938

@dtlehrer dtlehrer reopened this Aug 13, 2024
@dtlehrer dtlehrer changed the title [IR-3772]: fix calculateAndApplyOffset regression [IR-3787]: fix calculateAndApplyOffset regression Aug 13, 2024
@dtlehrer dtlehrer changed the title [IR-3787]: fix calculateAndApplyOffset regression [IR-3773]: fix calculateAndApplyOffset regression Aug 13, 2024
@dtlehrer
Copy link
Contributor Author

dtlehrer commented Aug 13, 2024

reopening & changing description - this resolves IR-3773, fixing overflow bug as seen in the recordings below

before:
https://github.com/user-attachments/assets/6817c558-a3c3-4410-b337-11a76f2a5499

after (with these changes):
https://github.com/user-attachments/assets/33ea5d4a-5f6a-4410-8aa3-d6be2109586f

Copy link
Collaborator

@aditya-mitra aditya-mitra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

reopening & changing description - this resolves IR-3773, fixing overflow bug as seen in the recordings below

before: https://github.com/user-attachments/assets/6817c558-a3c3-4410-b337-11a76f2a5499

after (with these changes): https://github.com/user-attachments/assets/33ea5d4a-5f6a-4410-8aa3-d6be2109586f

Hi @dtlehrer, you are right, this totally needs fixing.
Can you tell me the reproduction steps for it? (Unable to follow it from the video)

@dtlehrer
Copy link
Contributor Author

dtlehrer commented Aug 14, 2024

reopening & changing description - this resolves IR-3773, fixing overflow bug as seen in the recordings below
before: https://github.com/user-attachments/assets/6817c558-a3c3-4410-b337-11a76f2a5499
after (with these changes): https://github.com/user-attachments/assets/33ea5d4a-5f6a-4410-8aa3-d6be2109586f

Hi @dtlehrer, you are right, this totally needs fixing. Can you tell me the reproduction steps for it? (Unable to follow it from the video)

you should be able to reproduce by zooming in and/or reducing the size of your browser window.. and then tapping the 'add component' button to open that menu.

on my machine, I start to see the top of the menu overflow the screen when I zoom the browser in to >= 110%

@dtlehrer dtlehrer requested a review from aditya-mitra August 14, 2024 16:07
@dtlehrer dtlehrer requested a review from dinomut1 August 16, 2024 17:10
Copy link
Collaborator

@aditya-mitra aditya-mitra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@aditya-mitra aditya-mitra enabled auto-merge August 17, 2024 04:25
@aditya-mitra aditya-mitra added this pull request to the merge queue Aug 17, 2024
Merged via the queue into dev with commit 76cda41 Aug 17, 2024
25 checks passed
@aditya-mitra aditya-mitra deleted the ir-3787 branch August 17, 2024 04:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants