We get countless questions about small details in UI design that don’t matter much to the overall user experience. One classic is the order of buttons in dialog boxes:
- OK / Cancel
- Cancel / OK
Both are reasonable choices, and people can argue for hours about their preferences:
- Listing OK first supports the natural reading order in English and other languages that read left-to-right. Many other button sets have a natural progression (say, Yes / No or Previous / Next). You should always list these so that the reading order matches the logical order — in this case, OK / Cancel. Further, assuming users need OK much more frequently than...