This is a backport from driver.love
KPWYBO552F3AJBCX5QOOBRH5OT677YYKLJMA3OIKDQYPNF2SFZMQC
node.editor.screen_top1, node.editor.top = schema1_of_y(node.editor, Viewport.y - node.y)
node.editor.screen_top1, node.editor.top = schema1_of_y(node.editor, -vy(node.y))
end
if node.editor.font_height ~= scale(20) then
edit.update_font_settings(node.editor, scale(20))