<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hello,<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I've created a new component (Toolkit::Password Manager: Site Compatibility) for password manager bug reports that are filed about a specific site or web app and need to be investigated to diagnose the problem and prescribe solutions.<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">The original Toolkit::Password Manager component can remain the place for bugs about feature requests, UI bugs or general heuristic changes that would fix multiple websites. The separation makes it easier to prioritize/triage general fixes as they aren't mixed up with investigation bugs for specific sites.<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Bugs which get filed or moved into the Site Compatibility sub-component would ideally have a URL (in the URL field + summary), where applicable, and Debug Logging using the instructions from <a href="https://wiki.mozilla.org/Firefox:Password_Manager_Debugging" target="_blank">https://wiki.mozilla.org/Firefox:Password_Manager_Debugging</a> (which is linked in the component description).<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">An example life of a bug about a password not saving on <a href="http://example.com" target="_blank">example.com</a>:<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">1) Bug gets filed in Firefox::Untriaged about the password not saving on <a href="http://example.com" target="_blank">example.com</a><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">2) Bug is triaged into Password Manager: Site Compatibility with a needinfo to provide Debug Logging and a URL if missing<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">3) The website/logs are investigated and a cause of the problem is found.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">4) A solution to the problem is devised:<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">4A) If the solution is site-specific (which would mean a site-specific override/recipe) then a recipe can be made in that same bug and component.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">4B) If there is a general heuristic solution then the bug can either be: re-summarized and moved to the password manager component in order to get fixed, duped to an existing password manager bug about the same general solution, or marked as depending on an existing general heuristic fix. I haven't really decided if duping or depending on the general fix is a better approach. I think depending on the fix bug is slightly better since then the bug remains open so others don't file a duplicate about the site.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Feedback welcome.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thanks,<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Matthew N (:MattN)<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">P.S. Don't forget to update your component watching rules to watch this new component. You can tell BMO to watch any toolkit component starting with "Password Manager" to catch future component additions.<br></div></div>