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

hide magnifier when entire toolbar overlay is hidden #2402

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mtallenca
Copy link
Contributor

Description

I have many users enjoying this feature - but have a couple dozen or so stuck magnifier complaints as well. I took a look at the code and there are a couple of paths where the selectionOverlay is dismissed via a call to hide() that takes care of the toolbar menu but not the magnifier. When hide() is called directly, not in the regular disposal path, the selectionOverlay is removed before the call to remove the magnifier. In those cases, the magnifier will be left floating on the screen. This PR fixes that scenario.

Related Issues

Type of Change

  • Feature: New functionality without breaking existing features.
  • [x ] 🛠️ Bug fix: Resolves an issue without altering current behavior.
  • 🧹 Refactor: Code reorganization, no behavior change.
  • Breaking: Alters existing functionality and requires updates.
  • 🧪 Tests: New or modified tests
  • 📝 Documentation: Updates or additions to documentation.
  • 🗑️ Chore: Routine tasks, or maintenance.
  • Build configuration change: Build/configuration changes.

@mtallenca mtallenca changed the title hide magnifier when enter toolbar overlay is hidden hide magnifier when entire toolbar overlay is hidden Dec 1, 2024
@EchoEllet
Copy link
Collaborator

Thanks, I will review soon.

Copy link
Collaborator

@EchoEllet EchoEllet left a comment

Choose a reason for hiding this comment

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

Looks good though due to the code coverage and the way this feature is written, we will likely have regression or code that's no longer straightforward to maintain, I still suggest reverting the magnifier feature (see #2406). Some bugs and regressions are still not solved.

@EchoEllet EchoEllet mentioned this pull request Dec 11, 2024
8 tasks
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

Successfully merging this pull request may close these issues.

Stuck magnifying glass
2 participants