Skip to content

Conversation

@ericrosenbaum
Copy link
Contributor

@ericrosenbaum ericrosenbaum commented Aug 1, 2018

Resolves

Resolves #1660

Proposed Changes

Add pointer-events: all to the flyout.

Also, remove a duplicate css class.

Reason for Changes

The extension status button was not clickable on windows edge, because it was not receiving pointer events.

This change makes it work, and as far as I can tell does not have any other side effects (based on some quick testing on windows edge/chrome/firefox and mac chrome/firefox/safari).

Thanks to @technoboy10 and @kchadha for the help so far!

I'm not confident that this is the best fix (it would be great to make a more localized change). I'd love to have others have a look (e.g. @rachel-fenichel @paulkaplan).

To fix a bug with the extension status button on windows edge: scratchfoundation#1660
@ericrosenbaum
Copy link
Contributor Author

Update: thanks to a suggestion from @kchadha, moved the pointer-events: all change into . blocklyFlyoutButton, re-tested on all the browsers, and it seems good (we thought we had tried this via the edge inspector, but I guess we didn't do that correctly).

Copy link
Contributor

@kchadha kchadha left a comment

Choose a reason for hiding this comment

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

LGTM -- @rachel-fenichel, I'm wondering if you have any thoughts on this PR?

@ericrosenbaum ericrosenbaum merged commit c217572 into scratchfoundation:develop Aug 2, 2018
@ericrosenbaum ericrosenbaum deleted the bugfix/edge-status-button branch August 2, 2018 14:07
@rachel-fenichel
Copy link
Collaborator

(late) LGTM. I'm not super familiar with pointer-events: all, but I trust your testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Extensions status button not clickable on Edge

3 participants