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

BUGFIX: Ensure that SecondaryInspector is always above UnappliedChanges-overlay #3538

Merged
merged 1 commit into from
Jun 26, 2023

Conversation

grebaldi
Copy link
Contributor

refs: #2670

The Problem

This one fixes a regression introduced in #3491 (see also: #3491 (comment)).

There, the global z-Index of the "unapplied changes"-overlay has been increased, so that it covers the entire UI (minus the inspector). By accident, the "unapplied changes"-overlay now also covers the secondary inspector.

This, of course, leads to quite irritating problems. For example:

When I try to crop an Image, I will succeed at dragging the crop handle at first. Any additional click inside the secondary inspector however will trigger the "unapplied changes"-dialog.

The solution

I adjusted the "image editor" E2E test, so that it now captures the interference between the secondary inspector and the "unapplied changes"-overlay. Then I changed all relevant z-Indices, so that the interference stops.

…es-overlay

Also: Add failing e2e test for regression from 3491
@github-actions github-actions bot added Bug Label to mark the change as bugfix 7.3 labels Jun 24, 2023
@grebaldi grebaldi requested a review from mhsdesign June 24, 2023 14:17
@crydotsnake crydotsnake self-requested a review June 26, 2023 10:55
Copy link
Member

@crydotsnake crydotsnake left a comment

Choose a reason for hiding this comment

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

Fine by reading

@mhsdesign mhsdesign merged commit a499b95 into neos:7.3 Jun 26, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
7.3 Bug Label to mark the change as bugfix
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants