Ask knows when to stop, and forms can edit their fields
Two threads, both about doing the honest thing. First, reading: when you Ask your reading a question, the answer is drawn from the pages you have read, and the browser pulls a few sentences from across them. But the search matches on any word in the question, so a page that happened to share one common word - 'the', 'water', 'people' - could get quoted as if it were an answer, padding a good answer with tangential ones. Ask now measures how much of the question's DISTINCTIVE content each candidate actually covers, and keeps the best answer while dropping the ones that only brushed a common word. It would rather give you one real answer than three and a shrug. Second, forms: two text-field methods were missing entirely, so code that positions the cursor or edits a field in place - input masking, format-as-you-type, select-all-on-focus - hit a wall. Both now work: setting a selection range round-trips (you can read back where the selection is), and setRangeText genuinely splices text into the field's value. The engine gate holds at 6375 of 6375.