That is interesting, I'm not sure what the root cause is, but I have some background. PDF.js is calling Nimbus to get information from an experiment through [`onGetNimbusFeature`](https://searchfox.org/mozilla-central/rev/0816653c3ab851fa0e362eaec48c643fb764eaf4/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java#3839). It reads to me like the `GeckoNimbus` was a different version that didn't have a function it needed or something like that? [These Nimbus functions](https://searchfox.org/mozilla-mobile/source/application-services/CHANGELOG.md#159) were specially added around the same time for the PDF use case. The` onGetNimbusFeature` API is going to be swapped out to a new ExperimentDelegate in bug 1840658 too (hopefully in 118), so the PDF will be calling to Nimbus differently soon.
Bug 1847115 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
That is interesting, I'm not sure what the root cause is, but I have some background. PDF.js is calling Nimbus to get information from an experiment through [`onGetNimbusFeature`](https://searchfox.org/mozilla-central/rev/0816653c3ab851fa0e362eaec48c643fb764eaf4/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java#3839). It reads to me like the `GeckoNimbus` was a different version that didn't have a function it needed or something like that? [These Nimbus functions](https://searchfox.org/mozilla-mobile/rev/4567daf63a6cbae97f990bed5187affa514ad0d2/application-services/CHANGELOG.md#159) were specially added around the same time for the PDF use case. The` onGetNimbusFeature` API is going to be swapped out to a new ExperimentDelegate in bug 1840658 too (hopefully in 118), so the PDF will be calling to Nimbus differently soon.