Open dmik opened 6 years ago
According to this https://wiki.mozilla.org/Platform/GFX/APZ, APZ (which stands for Async Pan/Zoom BTW) needs OMTC which is not yet implemented on OS/2 (see https://github.com/bitwiseworks/mozilla-os2/issues/200). This may explain why the test is hanging. Anyway, makes no sense to work on it before we make OMTC work.
BTW, one may quickly check if APZ is enabled or not in about:support
in the Graphics section (current ESR 49 builds show: none).
And according to this blog post, https://hacks.mozilla.org/2016/02/smoother-scrolling-in-firefox-46-with-apz/, APZ also needs e10s which is also currently disabled (#228).
The APZCBasicTester.OverScroll_Bug1152051a gtest hangs forever (continuation from https://github.com/bitwiseworks/mozilla-os2/issues/247#issuecomment-360178002). Here is what this test was added for: https://bugzilla.mozilla.org/show_bug.cgi?id=1152051. And here is what APZ is: https://hacks.mozilla.org/2017/11/async-panzoom-apz-lands-in-firefox-quantum/.
Quick hacking into the hang gave no results, a deeper analysis of the code path is needed.