Password text input doesn't need any changes to the API exports, just a check in HTMLInputElement.cpp and two lines in webkitwebview.cpp to set the invisible input mode. Did you make other changes?