Skip to content
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.

Mac only: Quick View popover may not appear after resizing window or going fullscreen #3570

Closed
RaymondLim opened this issue Apr 23, 2013 · 21 comments
Assignees

Comments

@RaymondLim
Copy link
Contributor

  1. Open main.css from Getting Started project.
  2. Mouse over gradients and verify that you see a popover for each.
  3. Resize window width to half of the original width or even smaller OR go fullscreen.
  4. Mouse over those gradients again.

Result: No popover. If you still see popover, then resize the window to the original width and repeat step 3 and 4.

Workaround: Move the mouse to the top of the screen.

@ghost ghost assigned redmunds Apr 23, 2013
@RaymondLim
Copy link
Contributor Author

@redmunds It seems your changes to assign $editorHolder.offset().left to a variable introduce this one.

It turns out to be intermittent issue on my mac only. I can't reproduce it on my win7, but on mac I can even reproduce it with older build without your changes.

@redmunds
Copy link
Contributor

We just need to listen for resize event and hide preview on resize.

@RaymondLim
Copy link
Contributor Author

Can you reproduce it? It's not hiding issue. It's not showing up after resizing sometimes, but not all the times.

@redmunds
Copy link
Contributor

What I'm seeing is that popover is not dismissed when resizing. You can resize it so popover is still showing, but is off the screen so you can't see it. Mouse over won't show it because it's already showing. Mouse over something else and move mouse back, and popover will reposition on the screen.

@redmunds
Copy link
Contributor

See if this branch fixes what you're seeing: #3577

@RaymondLim
Copy link
Contributor Author

Nope, I still see the issue of not showing quick view. But your changes did hide the quick view.

@redmunds
Copy link
Contributor

I backed out my fix because the mouseout handler now hides preview before you can start resizing.

I can't repro on Mac10.8.

@redmunds
Copy link
Contributor

@RaymondLim , @peterflynn I just noticed that this was still assigned to me. Removing myself since I cannot reproduce this one.

@gruehle
Copy link
Member

gruehle commented Apr 25, 2013

I can repro consistently by going into fullscreen mode. After entering fullscreen mode, all mouse over/move events are missing. In addition to quick view not working, you don't see a resize cursor, and tooltips don't appear.

@redmunds
Copy link
Contributor

I am getting quick view in full screen mode, but it's in the wrong place! It's showing up 300px or so above where the mouse is.

@redmunds
Copy link
Contributor

Very intermittant, though. Seems to have something to do with where last click/mouse position was. Use mouse-wheel to scroll up/down to see different things show up :)

@RaymondLim
Copy link
Contributor Author

@redmunds I'm seeing the symptom that you're seeing only if I use two-fingers-click (and/or scroll) on an element that can be shown as Quick View.

@redmunds
Copy link
Contributor

@RaymondLim I'm using a mouse.

@RaymondLim
Copy link
Contributor Author

Tagging CEF label as this is not really an issue in Quick View, but in cef.

@gruehle
Copy link
Member

gruehle commented Apr 25, 2013

Updated title and added workaround to description.

@peterflynn
Copy link
Member

Is there a known CEF bug already filed?

@ghost ghost assigned RaymondLim May 2, 2013
@pthiess
Copy link
Contributor

pthiess commented May 2, 2013

Reviewed @RaymondLim - Raymond pleas see if there is an existing CEF bug or file one if not.

@RaymondLim
Copy link
Contributor Author

@JeffryBooher
Copy link
Contributor

This is fixed CEF3.1453.1255

@JeffryBooher
Copy link
Contributor

FBNC to @RaymondLim

@RaymondLim
Copy link
Contributor Author

Fix confirmed.

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

No branches or pull requests

6 participants