{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":26966375,"defaultBranch":"master","name":"am-i-rent-stabilized","ownerLogin":"clhenrick","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-11-21T15:54:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/161748?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711656764.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"0752762d12de1d15cde275fd607fc1dfb0e895d4","ref":"refs/heads/dependabot/npm_and_yarn/app/express-4.19.2","pushedAt":"2024-03-28T20:12:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump express from 4.18.2 to 4.19.2 in /app\n\nBumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)\n\n---\nupdated-dependencies:\n- dependency-name: express\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump express from 4.18.2 to 4.19.2 in /app"}},{"before":null,"after":"42a0369641f7de7e630c6afdb2517811408893d6","ref":"refs/heads/dependabot/npm_and_yarn/app/follow-redirects-1.15.6","pushedAt":"2024-03-16T23:08:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump follow-redirects from 1.15.4 to 1.15.6 in /app\n\nBumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.\n- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)\n- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)\n\n---\nupdated-dependencies:\n- dependency-name: follow-redirects\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump follow-redirects from 1.15.4 to 1.15.6 in /app"}},{"before":null,"after":"bf7247d0d1288482aaa7749b8af72900c2c58e4a","ref":"refs/heads/dependabot/npm_and_yarn/app/ip-1.1.9","pushedAt":"2024-02-22T04:40:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ip from 1.1.8 to 1.1.9 in /app\n\nBumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.\n- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9)\n\n---\nupdated-dependencies:\n- dependency-name: ip\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ip from 1.1.8 to 1.1.9 in /app"}},{"before":null,"after":"9e72449a222a847eeec83f81eceaa8a8a5e0fcc9","ref":"refs/heads/dependabot/npm_and_yarn/app/semver-5.7.2","pushedAt":"2024-01-13T23:52:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump semver from 5.7.1 to 5.7.2 in /app\n\nBumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.\n- [Release notes](https://github.com/npm/node-semver/releases)\n- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)\n- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)\n\n---\nupdated-dependencies:\n- dependency-name: semver\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump semver from 5.7.1 to 5.7.2 in /app"}},{"before":null,"after":"ac425234c82c2ed1dea1848ede2c8b6b12c36e6d","ref":"refs/heads/dependabot/npm_and_yarn/app/browserify-sign-4.2.2","pushedAt":"2024-01-13T23:52:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump browserify-sign from 4.2.1 to 4.2.2 in /app\n\nBumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2.\n- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.2.1...v4.2.2)\n\n---\nupdated-dependencies:\n- dependency-name: browserify-sign\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump browserify-sign from 4.2.1 to 4.2.2 in /app"}},{"before":null,"after":"db1a1e6c36cee07ab3f9f441539589bf6fcfbe1b","ref":"refs/heads/dependabot/npm_and_yarn/app/word-wrap-1.2.5","pushedAt":"2024-01-13T23:52:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump word-wrap from 1.2.3 to 1.2.5 in /app\n\nBumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5.\n- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)\n- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5)\n\n---\nupdated-dependencies:\n- dependency-name: word-wrap\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump word-wrap from 1.2.3 to 1.2.5 in /app"}},{"before":null,"after":"b42f14cb44a00f4c8f0e168661e2f7a4a890f22c","ref":"refs/heads/dependabot/pip/data/421a-service/requests-2.31.0","pushedAt":"2024-01-13T23:52:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump requests from 2.20.0 to 2.31.0 in /data/421a-service\n\nBumps [requests](https://github.com/psf/requests) from 2.20.0 to 2.31.0.\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.20.0...v2.31.0)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump requests from 2.20.0 to 2.31.0 in /data/421a-service"}},{"before":"41f9b750f00ded6774abc0350b648c11cc3cce71","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/app/follow-redirects-1.15.4","pushedAt":"2024-01-13T23:51:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"}},{"before":"4ea26b05b41d7b3ddacd167d9e0de33495436275","after":"f063ae8a8ebc5f51ad908ed695e166c38669e6d7","ref":"refs/heads/master","pushedAt":"2024-01-13T23:51:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"Bump follow-redirects from 1.15.2 to 1.15.4 in /app (#135)\n\nBumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4.\r\n- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)\r\n- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: follow-redirects\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump follow-redirects from 1.15.2 to 1.15.4 in /app (#135)"}},{"before":null,"after":"41f9b750f00ded6774abc0350b648c11cc3cce71","ref":"refs/heads/dependabot/npm_and_yarn/app/follow-redirects-1.15.4","pushedAt":"2024-01-10T11:47:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump follow-redirects from 1.15.2 to 1.15.4 in /app\n\nBumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4.\n- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)\n- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4)\n\n---\nupdated-dependencies:\n- dependency-name: follow-redirects\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump follow-redirects from 1.15.2 to 1.15.4 in /app"}},{"before":"75b8fd73b6ae83ef8dbbab91d41c801ee35ae554","after":"d6ac06ef180ab3a435a4d47bce2b6663d7b73f56","ref":"refs/heads/dependabot/npm_and_yarn/app/minimist-1.2.8","pushedAt":"2024-01-01T03:34:33.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dependabot/npm_and_yarn/app/minimist-1.2.8\n\n* master:\n bug fix: slides smooth scroll animation (#133)\n Update CHANGELOG.md\n Bugfix: search input on iOS (#132)\n Update CHANGELOG.md\n Improve a11y of address search form (#128)\n Update CHANGELOG.md\n Improve accessibility of home page slides (#125)\n Update CHANGELOG.md\n updated changelog\n Correct usage of HTML heading levels & other fixes (#124)","shortMessageHtmlLink":"Merge branch 'master' into dependabot/npm_and_yarn/app/minimist-1.2.8"}},{"before":null,"after":"f8dfa24c80d809d8a64131b5cdad1ed0adc0b6b3","ref":"refs/heads/dependabot/npm_and_yarn/app/babel/traverse-7.23.7","pushedAt":"2024-01-01T03:33:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump @babel/traverse from 7.11.0 to 7.23.7 in /app\n\nBumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.11.0 to 7.23.7.\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.23.7/packages/babel-traverse)\n\n---\nupdated-dependencies:\n- dependency-name: \"@babel/traverse\"\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump @babel/traverse from 7.11.0 to 7.23.7 in /app"}},{"before":"b27197c38ac6dc1caa9efae4b0c4483cd98a3c00","after":"4ea26b05b41d7b3ddacd167d9e0de33495436275","ref":"refs/heads/master","pushedAt":"2024-01-01T03:16:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md\n\nnote bug fix for slides smooth scroll","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"b823816c2cbc64e750cdd6018f3607d661aebf4e","after":null,"ref":"refs/heads/bugfix-slides-animation","pushedAt":"2024-01-01T03:10:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"}},{"before":"4e4ae49a5a51859ebb500d1059b416657018133c","after":"b27197c38ac6dc1caa9efae4b0c4483cd98a3c00","ref":"refs/heads/master","pushedAt":"2024-01-01T03:10:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"bug fix: slides smooth scroll animation (#133)\n\n* fixed selector for slides container\r\n\r\n* rm tabindex -1 from slides:\r\n\r\nseems to prevent smooth scroll from functioning correctly?\r\n\r\n* pass html id value to gsap.to options:\r\n\r\nseems to work better than using .slide.active?\r\n\r\n* scroll to active slide on init:\r\nto make sure the slides navigation is always starting at slide 0\r\n\r\n* better naming for method params\r\n\r\n* rm console.logs\r\n\r\n* upgraded dep gsap to 3.12.2\r\n\r\n* added back tabindex=-1 on slides\r\n\r\n* focus active slide on scroll complete\r\n\r\n* rm redux logger in start script\r\n\r\n* clean-up SlidesContainer\r\n\r\n* fixed tests for SlidesContainer\r\n\r\n* improved test in SlidesContainer:\r\n\r\n- test: handleSlidesUpdate responds to state.slides changes\r\n- check for value of inert & aria-hidden attributes on all slides\r\n\r\n* added test for scroll complete\r\n\r\n* improved test \"checks prefers-reduced-motion media query\"\r\n\r\n* use gsap.fromTo for slide scroll\r\n\r\n- to avoid scrolling from first slide to third slide after\r\n the user searches their address. Fixes a side effect for\r\n bugfix for #131\r\n\r\n* fixed test for SlidesContainer.scrollToActiveSlide\r\n\r\n* cleaned up activeSlide and activeSlideIndex setters logic","shortMessageHtmlLink":"bug fix: slides smooth scroll animation (#133)"}},{"before":"91ba893c93cba70e82e6a078e61d2924d41f2a2b","after":"b823816c2cbc64e750cdd6018f3607d661aebf4e","ref":"refs/heads/bugfix-slides-animation","pushedAt":"2023-12-31T23:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"cleaned up activeSlide and activeSlideIndex setters logic","shortMessageHtmlLink":"cleaned up activeSlide and activeSlideIndex setters logic"}},{"before":"85d699b30bdb4a2d5885eb2e2e90acbe55c66454","after":"91ba893c93cba70e82e6a078e61d2924d41f2a2b","ref":"refs/heads/bugfix-slides-animation","pushedAt":"2023-12-31T22:47:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"fixed test for SlidesContainer.scrollToActiveSlide","shortMessageHtmlLink":"fixed test for SlidesContainer.scrollToActiveSlide"}},{"before":"029852a69f78af23d672fff1454208a913e89e65","after":"85d699b30bdb4a2d5885eb2e2e90acbe55c66454","ref":"refs/heads/bugfix-slides-animation","pushedAt":"2023-12-30T22:55:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"improved test \"checks prefers-reduced-motion media query\"","shortMessageHtmlLink":"improved test \"checks prefers-reduced-motion media query\""}},{"before":"d1807a156d921d34200189193208ea42f74afd18","after":"029852a69f78af23d672fff1454208a913e89e65","ref":"refs/heads/bugfix-slides-animation","pushedAt":"2023-12-30T18:10:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"clean-up SlidesContainer","shortMessageHtmlLink":"clean-up SlidesContainer"}},{"before":"f0b9ea2ad0ed25309891753e076b1ccf9ad484ee","after":"d1807a156d921d34200189193208ea42f74afd18","ref":"refs/heads/bugfix-slides-animation","pushedAt":"2023-12-30T18:04:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"focus active slide on scroll complete","shortMessageHtmlLink":"focus active slide on scroll complete"}},{"before":null,"after":"f0b9ea2ad0ed25309891753e076b1ccf9ad484ee","ref":"refs/heads/bugfix-slides-animation","pushedAt":"2023-12-30T01:50:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"upgraded dep gsap to 3.12.2","shortMessageHtmlLink":"upgraded dep gsap to 3.12.2"}},{"before":"1dccd5da9a5c4d0e9eba7dcfc64adf4d9455e85c","after":"4e4ae49a5a51859ebb500d1059b416657018133c","ref":"refs/heads/master","pushedAt":"2023-12-28T03:01:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md\n\nAdded notes on bug fix for #131","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"c14443a5a0227c575c0a01430478675e7facf1f3","after":null,"ref":"refs/heads/bugfix-mobile-address-search","pushedAt":"2023-12-28T02:55:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"}},{"before":"a92a4f9fec1dbeb7fec0a19a2c46c055c1dd895d","after":"1dccd5da9a5c4d0e9eba7dcfc64adf4d9455e85c","ref":"refs/heads/master","pushedAt":"2023-12-28T02:55:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"Bugfix: search input on iOS (#132)\n\n* updated meta viewport tag: added width=device-width\r\n\r\n* hide/reveal non-active slides to fix iOS bug with soft keyboard\r\n\r\n* set address input font-size to min of 16px to address iOS soft keyboard bug\r\n\r\n* updated slides styles: use position fixed for slides container (simplifies CSS & slides layout)","shortMessageHtmlLink":"Bugfix: search input on iOS (#132)"}},{"before":null,"after":"c14443a5a0227c575c0a01430478675e7facf1f3","ref":"refs/heads/bugfix-mobile-address-search","pushedAt":"2023-12-28T00:34:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"updated slides styles:\n- use position fixed for slides container (simplifies layout)","shortMessageHtmlLink":"updated slides styles:"}},{"before":"522c806ad3dcf0b7f842535a1b7f7e0347edbd06","after":"a92a4f9fec1dbeb7fec0a19a2c46c055c1dd895d","ref":"refs/heads/master","pushedAt":"2023-12-17T02:27:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md\n\nadded updates from latest pr for address search a11y fixes","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"bd82e5270d8980190324659eee9ba645aeb62e17","after":null,"ref":"refs/heads/address-search-a11y","pushedAt":"2023-12-17T02:20:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"}},{"before":"f74979c2a4a395bc1fd3c9fcf86c3a66d04e9eff","after":"522c806ad3dcf0b7f842535a1b7f7e0347edbd06","ref":"refs/heads/master","pushedAt":"2023-12-17T02:20:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"Improve a11y of address search form (#128)\n\n* applied aria-required to search input\r\n\r\n* set aria-invalid on form input when empty\r\n\r\n* set aria-describedby on form input to error msg when error occurs\r\n\r\n* focus input on search error:\r\n\r\n- this will announce the error as aria-describedby on the input to A.T.\r\n\r\n* rm .hbs partial & inline markup with parent\r\n\r\n* clear any previous error prior to showing no input error\r\n\r\n* keep input value on form submit...\r\n\r\nin case of a validation error so the user can see what they had entered\r\n\r\n* rm deleted .hbs partial from jest setup\r\n\r\n* fixed test: address search input should not be cleared on submit\r\n\r\n* clean-up searchValidationErrors:\r\n\r\n- add a common method for setting aria-describedby\r\n- add a common method for setting aria-invalid & .invalid css class\r\n\r\n* updated tests for searchValidationErrors\r\n\r\n- test for aria attributes to be correctly set and unset\r\n\r\n* updated tests for addressSearchForm:\r\n\r\n- test that input has focus when handling an error\r\n\r\n* rm unused method from SearchValidationErrors\r\n\r\n* updated SearchValidationErrors html:\r\n\r\n- no need to use a list since only error msg is ever shown at a time\r\n- the
    element is never hidden so may confuse sr users\r\n\r\n* removed asteriks from search validation error text\r\n\r\nas it likely is annoying when announced to assistive tech","shortMessageHtmlLink":"Improve a11y of address search form (#128)"}},{"before":"463a3eec9c6d4e41600a600a521ed25e293b829e","after":"bd82e5270d8980190324659eee9ba645aeb62e17","ref":"refs/heads/address-search-a11y","pushedAt":"2023-12-17T02:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"removed asteriks from search validation error text\n\nas it likely is annoying when announced to assistive tech","shortMessageHtmlLink":"removed asteriks from search validation error text"}},{"before":"3e1e8b3adec4740c8c468b613531fe1d9e00b5da","after":"463a3eec9c6d4e41600a600a521ed25e293b829e","ref":"refs/heads/address-search-a11y","pushedAt":"2023-12-17T02:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clhenrick","name":"Chris Henrick","path":"/clhenrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161748?s=80&v=4"},"commit":{"message":"updated SearchValidationErrors html:\n\n- no need to use a list since only error msg is ever shown at a time\n- the
      element is never hidden so may confuse sr users","shortMessageHtmlLink":"updated SearchValidationErrors html:"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIiIDxwA","startCursor":null,"endCursor":null}},"title":"Activity ยท clhenrick/am-i-rent-stabilized"}