Kevin Flynn wrote: > > I was pleased to see the return of the ID selector for IDREF attributes in > XXE 2 but I think maybe it could be a bit easier to use: > > 1 If you're trying to use the keyboard, it's difficult to get to. For an > attribute called "id" you have to enter: > > Ctrl/E i [space-bar][tab][tab][tab][tab][tab][space-bar] > > 2 Once you get there you have to abandon the keyboard and pick with the > mouse (an intelligent selector as in the insert element dialog would be > nice). > > 3 Once you've selected something and pressed OK, the value field is set, but > the attribute isn't, and the focus has moved back to the document window. So > to actually set the attribute, you have to press Ctrl/E again and then > Enter. > > Something a bit more streamlined would be nice (but it's great having it > back even in its present form).
The helper dialog box listing all IDs defined in the document is clearly not the tool of choice for keyboard-oriented users. And even for mouse-oriented users, it requires too many mouse clicks (2 should suffice instead of current 4 or 5). We were conscious of (1) (2) (3) for a keyboard-oriented user but we decided to implement it anyway because it was simple and consistent with the rest of the GUI. Doing better means deeply changing the form, lower, area of the attribute editor (but not the table, upper, area), which is not excluded in the future. For now, as you said, it is just better than nothing.

