Scrolling on pages with images, especially on feeds, e.g. Instagram or Bluesky, can be very irritating because the images are not recognized as something that should be kept as a unit.
What I would like is the option to have PgUp/PgDwn (quick multiple Up/Dwn arrow presses/bigger middle button scrolls, longish scrollbars, but above all scrolling with the keys and, on mobile, swipes) always make sure the image is not broken.
E.g. the upper third of an image element is on the bottom of the feed in the viewport. Pressing PgDwn moves the feed so that the lower two thirds of the image element are displayed on top. The behaviour that I want is that the first PgDwn moves the feed so that the scrolling stops when the upper border of the image is aligned with the top of the feed in the viewport.