The big refactoring of filling/saving passwords infrastructure is going on (issue 831123). Password generation might also benefit from it (using unique ids, skip passing server-side data to the renderer etc). Also it's good opportunity to make clean-ups and to redesign some base functionality with using new infrastructure.
This is umbrella bug for this refactoring.
The main changes will be in PasswordGenerationAgent class which is responsible for processing generation in the renderer process. It's going to be significantly simplified.
As result of this refactoring, some feature will be received very cheap, eg. supporting multiple forms for generation.
Comment 1 by nepper@chromium.org
, Jul 23