Bug 33085 [Preferences] Last page not remembered the second time
RC1 build - Window / Preferences - select the Appearance page - OK - Window / Preferences - Appearance page is still selected - OK - Window / Preferences - Workbench is selected It should always remember the last page, even if the page isn't changed.
bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceDialog.java
public void layout(Composite composite, boolean force) {
			Rectangle rect = composite.getClientArea();
			Control[] children = composite.getChildren();
			for (int i = 0; i < children.length; i++) {
				children[i].setSize(rect.width, rect.height);
			}
		}
		public Point computeSize(
			Composite composite,
			int wHint,
			int hHint,
			boolean force) {
			if (wHint != SWT.DEFAULT && hHint != SWT.DEFAULT)
				return new Point(wHint, hHint);
			int x = minimumPageSize.x;
			int y = minimumPageSize.y;
			Control[] children = composite.getChildren();
			for (int i = 0; i < children.length; i++) {
				Point size =
					children[i].computeSize(SWT.DEFAULT, SWT.DEFAULT, force);
				x = Math.max(x, size.x);