Description of problem: Asset prices in accounts are displayed as 'M + N/D', e.g. '1 + 3845/5897', unless the transaction is selected, when it's displayed as a decimal (1.652026). Version-Release number of selected component (if applicable): gnucash-3.0-1.fc28.x86_64 How reproducible: It's inconsistent. The vast majority of prices are displayed as fractions but a few (e.g. 1.475, 1.39) are decimals. Additional info: Previous versions of gnucash always displayed prices as decimals.
- what locale? - what pricing source?
Locale is en_GB. Prices were either entered by hand or, when a transaction was being repeated, by adjusting the number of shares or amount and then selecting 'Price' in the 'Recalculate Transaction' dialog.
Fixed in 3.3. Though for some reason the developers have left the default as displaying fractional prices. To revert to decimals go to Edit->Preferences->General and check 'Force Prices to display as decimals'.