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
instagram.com - site is not usable #14184
Comments
I did experience the same behavior reported by @reinhart1010 on my LG G5 (Android 7.0) mobile device. I was not able to reproduce it on Google Pixel (Android 8.0.0) device.
Tested with: Setting to "NeedsDiagnosis" for further investigation. |
I tested this on two devices. This information might be useful to diagnose the problem:
@softvision-oana-arbuzov Can you list these specs (Chipset, CPU, RAM and GPU) information of your device? |
So there is a performance on low memory devices :/ |
The issue is still reproducible. Tested with: |
I wonder if this will improve when switching to GeckoView. |
@karlcow not yet but might try with Fenix instead. |
Ok. Here are some results:
Note that, in order to reproduce this issue, one has to upload the desired image to be published to Instagram. |
Thanks @reinhart1010 so there is something logical about it. Gecko 65 has the issue. Probably a mozregression to run here. Same thing than last time.
I start wondering if it's possible to create an instagram account with Firefox. Trying with Safari… success… ah no… it requires a phone number for SMS… Sigh. @wisniewskit @denschub do you have an instagram account to be able to diagnose? |
@karlcow I believe this is more about Instagram indeed uses |
@reinhart1010 what is happening on https://pqina.nl/shiny/ Because I don't see anything wrong. if ('undefined' != typeof window && void 0 !== window.document && 'DeviceOrientationEvent' in window) {
var i = Math.PI / 180,
a = function (t, e) {
var n = r.patterns[t];
if (!n) return null;
var i = document.createElement('canvas');
i.width = n.width,
i.height = n.height;
var a = i.getContext('2d');
return a.fillStyle = 'rgba(0, 0, 0, ' + (1 - e) + ')',
a.fillRect(0, 0, i.width, i.height),
a.drawImage(n, 0, 0),
i
},
r = {
orientationInitial: null,
orientation: {
alpha: null,
beta: null,
gamma: null
},
viewport: {
width: window.innerWidth,
height: window.innerHeight
},
origin: {
x: 0,
y: 0,
z: 300
},
patterns: {
noise: function (t, e) {
var n = document.createElement('canvas');
n.width = t,
n.height = e;
for (var i = n.getContext('2d'), a = 0; a < t; a++) for (var r = 0; r < e; r++) i.fillStyle = 'rgba(0, 0, 0, ' + Math.random() + ')',
i.fillRect(a, r, 1, 1);
return n
}(64 * window.devicePixelRatio, 64 * window.devicePixelRatio)
},
drawers: [
]
}; |
Ah! I see it's a bit shoppy when you move the device (device orientation data) u = function () {
!function () {
if (r.orientationInitial) {
var t = r.orientation,
e = r.orientationInitial,
n = r.origin,
i = r.viewport,
a = e.alpha - t.alpha,
o = e.beta - t.beta,
l = e.gamma - t.gamma,
c = n.x,
d = n.y,
u = n.z;
c = c * Math.cos( - p(a)) - d * Math.sin( - p(a)),
d = (d = d * Math.cos( - p(a)) + c * Math.sin( - p(a))) * Math.cos( - p(o)) - u * Math.sin( - p(o)),
u = (u = u * Math.cos( - p(o)) + d * Math.sin( - p(o))) * Math.cos( - p(l)) - c * Math.sin( - p(l)),
c = c * Math.cos( - p(l)) + u * Math.sin( - p(l));
var s = i.width / i.height,
f = c / (300 * s),
h = d / (300 / s);
r.drawers.forEach(function (t) {
return t.read()
}),
r.drawers.forEach(function (t) {
return t.write(f, h)
})
}
}(), ok let's open a bug on Core instead. |
Close as duplicate of https://bugzilla.mozilla.org/show_bug.cgi?id=1539053 |
URL: https://instagram.com/
Browser / Version: Firefox Mobile 57.0
Operating System: Android 7.0
Tested Another Browser: Yes
Problem type: Site is not usable
Description: Rotating and/or moving text in creating a new story is very slow and choppy.
Steps to Reproduce:
Note: you will need to log in with existing Instagram account.
In Firefox, the text moves quite slow and sometimes make the site unresponsive, while it works fine in Chrome or other WebView-based browsers.
From webcompat.com with ❤️
The text was updated successfully, but these errors were encountered: