Кое-что добавлю. Как известно, появилась возможность патчить андроид/браузер с помощью проекта ChromeXt.
Это даёт поддержку скриптов на уровне примерно TamperMonkey.
Я нашёл простой и очень короткий скрипт для блокировки pull-down-to-refresh, который, кажется, чётко работает.
// ==UserScript==
// @name Disable Refresh on Scroll
// @description Disables pull-to-refresh but allows overscroll glow effects.
// @author junior1q94
// @match *://*/*
// @version 1.1
// @grant GM_addStyle
// @namespace https://greasyfork.org/users/1113142
// ==/UserScript==
(function() {
'use strict';
GM_addStyle(`
html, body {
/* Disables pull-to-refresh but allows overscroll glow effects. */
overscroll-behavior-y: contain;
}
`);
})();
Скрипт был опубликован на greasyfork-org.
Любой желающий может проверить его работу.