Dear web-vitals-feedback,
My network of websites provide a number of calculators that allow users to rank their strength and fitness. Our users love our websites and report no issues.
Unfortunately there seems to be a pervasive issue where the Android OS is showing a Presentation Delay in INP metrics when using the on screen keyboard. This is particularly bad on Samsung. Because of this I cannot get my websites passing the INP metric.
I have had two calls with PageSpeed experts and used two RUM solutions (thank you to
DebugBear and
CoreDash/
corewebvitals.io). After improving one element, the first RUM solution showed my site as high performance but PageSpeed was still faiing. I signed up for a second RUM and the second showed my site as failing on inputs due to presentation delay.
Our users love these calculators and really want to find my content on Google so I am sad I am being penalised for operating system behaviour related to the keyboard. I know if I just offered articles I wouldn't have any problems with INP but users do want to be able to check their health and fitness on the homepage.
Would it be possible for someone to look into this further?
Until this bug is resolved is there a possibility to apply mitigation for my network of websites?
Michael Clark
Founder, Strength Level
--
INP is caused by Presentation Delay and is always around 500 ms
INP by Operating System/Browser shows Android/Chrome and Samsung
INP Event is keydown/click on inputs
INP element interactions happen on vanilla inputs on pages with no custom JS (#oneRepMaxCalculator)
Distribution on vanilla inputs is 1/3 good, 1/3 bad 1/3 failing
Histogram shows unusual distribution
Finally, I used a dev-phone Pixel 4a on an older Chrome and got an INP score of 552 ms. My personal experience was that the website worked perfectly and I had no delay in using it. Again in this case it is a vanilla input box with no JS.