Skip to content

Conversation

@abose
Copy link
Member

@abose abose commented Apr 30, 2023

Fixes: #1038

  1. Live preview not working in safari
  2. extensions and themes not installable in safari

Caused by safari's JS engine dropping scoped variables in if block statements in the service worker, causing variables(Eg. db) not found errors. Now, we create a separate function block.

testing

  1. Tested Live preview is working in chrome, Edge, Firefox and Safari in Mac
  2. Tested Live preview integration tests is working in chrome, Edge, Firefox and Safari in Mac
  3. Tested Extensions and themes install and use is working in chrome, Edge, Firefox and Safari in Mac
  4. Tested Extensions integration tests is working in Safari in Mac

@sonarqubecloud
Copy link

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell D 2 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@abose abose merged commit 4b1a83b into main Apr 30, 2023
@abose abose deleted the safari branch April 30, 2023 15:47
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.

[feat] Safari support coming soon

2 participants