Releases: GoogleChromeLabs/form-troubleshooter
Releases · GoogleChromeLabs/form-troubleshooter
v1.3.1
form-troubleshooter v1.3.0
form-troubleshooter v1.2.3
Features
- add cli tool to rerun existing audits against saved html files (d8dc138)
- add script to extract audit results from saved html results (64b2134)
- add suggestion when a clear autocomplete attribute suggestion exists (a6d19f9), closes #64
- add support for opening a saved HTML file for debugging (e269c38)
- add website icon to the saved html (78e1953)
- highlight attributes for fields without unique name or id (11512ab), closes #89
- highlight attributes that have been flagged as unrecognized (92ec223), closes #68
- highlight autocomplete="off" attribute (fa6534d), closes #91
- highlight duplicate label's for attribute (3889b80), closes #93
- highlight empty autocomplete attributes (a79b390), closes #90
- highlight id values of input fields that don't have a label (379f287), closes #85
- highlight invalid type values (a331009), closes #74
- highlight label attributes when label is not associated with form field (0d79b7b), closes #86
- highlight text content for labels with duplicate text (00d1799), closes #92
- implement save as html function (3a3dcc5), closes #24
- remove save form data option (626503e)
Bug Fixes
- duplicate field/label detection (405ab57), closes #87
- escape css ids to increase compatibility of element selection (eb68f0e), closes #65
- escape regular expression values (69ffefc)
- highlight the correct autocomplete attribute (bd98f53), closes #56
- improve invocation of showSaveFilePicker (6310659), closes #62
- make findDescendants respect tree ordering (ff0422d)
- only scroll to element if the element is outside of the viewport (d7104df), closes #70
- only show developer menu (save/open) in developer mode (2c78a47)
- revert back to not mutating tree nodes (78fb4cd), closes #50
- treat duplicate text and duplicate for labels differently (7b0ed33), closes #88
- truncate URL in saved HTML (9401012)
- update dom traversal logic to also take the current element's visibility (494b22e), closes #78
- update wording for elements not contained in a form (e227301)
- wording of save to HTML prompt (a4faf8f)
Miscellaneous Chores
- bump version to 1.2.3 (c65f35f)
form-troubleshooter v1.2.0
⚠ BREAKING CHANGES
- convert javascript files to typescript
- use preact to present UI
Features
- add actions to file a bug and request a feature (cf88fb8)
- add css transition when displaying score (4cb9758)
- add explicit autocomplete suggestion for password (787314c)
- add small score next to the form detail (a262976)
- add support for input/label detection using aria-labelledby (744003a), closes #14
- automatically switch tabs if there are no issues (afe7e00)
- dynamically apply plurals to words (d7fe5b1)
- implement scoring logic (2c48801)
- update scoring to take the number of eligible fields into account (8e0965c)
Bug Fixes
- audit: make empty forms a warning (18df9ff)
- build: update version.js so it does not depend on modules (c3f6cf2)
- change audit titles to support markup (13b2246)
- display attribute level issues (e200d7f)
- do not traverse iframes when getting text content (5914309)
- fix inverted scoring logic (ad03a63)
- fix label audit for fields that contain both for and id attributes (91aa80c)
- include fields without forms in details page (0d9df52)
- limit inspection to visible elements only (9682855)
- make interactive code links blue (aa8c67d)
- remove id requirement for inputs of type button (8fa3482)
- static build process (62fdf58)
Code Refactoring
Miscellaneous Chores
- Tweak to README (72ef98f)