One of the main problem that still exists even in new versions is right to left arrangement of columns in datawindow . I mean in countries which write Right to left(RTL) they expect that columns in a datawindow must be aligned from right to left but in powerbuilder the columns are aligned from left to right so when datawindow width is bigger than sum of column's width there will be empty space (white area) added to right side and this is annoying.
when datawindow property RTL = true at run time the columns must be arranged from right to left , this means the the first column at design time will be the last column at run time and aligned from right . another problem is with Tab button , when we push tab button we expect the cursor move from right to left and this means the tab order is reversed at run time. and at the end we conclude that datawindow needs mirroring and when we set RightToLeft = true this means at run time every things must be mirrored, dynamically ( tab order , cursor movement, column resize direction, ... ) and statically ( columns arrangement and white space ). The mirroring is happening in web browsers and everything obey right-to-left direction law. hope to find a solution