Page numbers are not a feature of the format, they are artificially generated in Mobipocket to simulate the book experience but they have always done a poor job. Reading forward it is easy to increment a number which makes it seem to work. Doing a previous page seems to work for a few pages since the reader stores the page position for a few pages when it went forward so it is really like a back function.
Jumping to arbitrary locations is only a approximation based on the file size. This is why you don't get accurate page numbers. It jumps a percentage of the file since this is the only data that it has. Not only does the page number vary but the top of page starts at a different point as well.
This is how it has always been for years and years, although originally it didn't even have the back function.
Dale
|