React-joyride: Spotlight not transparent on Edge (opacity not working)

Created on 17 Jul 2018  路  6Comments  路  Source: gilbarbara/react-joyride

Expected behavior
expected

Actual behavior
actual

React version
16.4.1

React-Joyride version
2.0.0-13

Browser name and version
Microsoft Edge

V2 bug

All 6 comments

I've found a solution.

no background-color for: joyride-overlay
instead add a box- shadow to: joyride-spotlight

0px 0px 0px 9999px rgba(0,0,0,0.5)

As of 2.0.0-11, this worked in Edge. I believe joyride gracefully fell back to using the "legacy" box-shadow technique on it's own. After upgrading to 2.0.0-13, I too am experiencing this issue. It appears a regression happened between pre-release 11 and 13.

Interestingly, I'm seeing a grey spotlight on Edge, not just a dimmed version as shown above. For me, joyride is clearly trying to use the hard-light blend mode trick on Edge, which fails and renders as grey.

Edge:
edge

Chrome:
chrome

I believe the change to this line a few days ago is the source of the problem.

The change marks Edge as no longer being a legacy browser, but Edge still doesn't support mix-blend-mode. Therefore, Edge should still be considered "legacy".

Just following up on this since it's been over a week. Any plans to release a fix for this? Reverting the change I linked to above should do it. Is there anything blocking a release?

@MilllerTime yes, time. :)
Fixed in 2.0.0-14

Totally understand. Thank you for the update, and your time :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rlajous picture rlajous  路  3Comments

zlwaterfield picture zlwaterfield  路  6Comments

sarates picture sarates  路  6Comments

adnux picture adnux  路  4Comments

monsieurnebo picture monsieurnebo  路  4Comments