-
-
Notifications
You must be signed in to change notification settings - Fork 329
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
Restore compatibility with Chrome 38 #2109
Conversation
So I'm not sure what you are trying to solve... Do you have a stacktrace? But in any case, I don't think that we want to support a 6 years old browser. |
This browser is used as WebView on some older (though still in use) smartphones. It's not about defineProperty, it's about just this particular use of defineProperty. I wouldn't call it a full support, just a prevention of a full failure. I can get a stacktrace, sure. https://hastebin.com/emimopifar Merging this little patch will reduce my local delta a little bit :) |
By the way it was tested on 53593f7 |
And it all boils down to this: |
By the way, to get a browser that fails this problem, I have the following podman/docker Dockerfile:
This requires the following sources.list file:
Afterwards, one needs to build the image (replace podman with docker if you want to use docker):
And run it:
|
This is an ancient browser, I know, but it's the basis of many smartphone default browsers.
@hmdne I rebased this PR but for some reason it's failing on minitest, although it works locally, you have any clue on why this happens? |
@elia Just some entropy got between the cogwheels of the CI. I reran the tests and they work now. |
This is an ancient browser, I know, but it's the basis of many smartphone default browsers.