{ "changes": [ { "host": "android", "project": "platform/frameworks/support", "creationTime": "1736563770000", "lastModificationTime": "1736563770000", "latestRevision": "6d0e4120b9ea66164e1f3c1d93e711fac2aed847", "revisions": [ { "gitRevision": "6d0e4120b9ea66164e1f3c1d93e711fac2aed847", "commit": { "parents": [ { "commitId": "e90960cc72c0e29ee969ec161650ea3e7525a31c" }, { "commitId": "8501eec732d61bd71c385a90f58a194191816d57" } ], "author": { "name": "Treehugger Robot", "email": "android-test-infra-autosubmit@system.gserviceaccount.com" }, "committer": { "name": "Gerrit Code Review", "email": "noreply-gerritcodereview@google.com" }, "subject": "Merge \"Fix requestFocus with bad previous rectangle\" into androidx-main", "commitMessage": "Merge \"Fix requestFocus with bad previous rectangle\" into androidx-main", "treeId": "168f7723c2cc9cba8514d84a676e7972fde8b5a9" } } ], "submittedTime": "1736563770000", "changeType": "gerritMergeCommit", "projectPath": "frameworks/support" }, { "host": "android", "project": "platform/frameworks/support", "branch": "androidx-main", "changeNumber": "3447394", "patchset": 2, "status": "merged", "creationTime": "1736536585000", "lastModificationTime": "1736563770000", "latestRevision": "8501eec732d61bd71c385a90f58a194191816d57", "revisions": [ { "gitRevision": "8501eec732d61bd71c385a90f58a194191816d57", "patchSet": 2, "fetchs": [ { "method": "repo", "url": "platform/frameworks/support", "ref": "refs/changes/94/3447394/2" }, { "method": "http", "url": "https://android.googlesource.com/platform/frameworks/support", "ref": "refs/changes/94/3447394/2" } ], "commit": { "parents": [ { "commitId": "e90960cc72c0e29ee969ec161650ea3e7525a31c", "subject": "Merge \"Avoid comparing clip description for drag and drop test\" into androidx-main" } ], "author": { "name": "George Mount", "email": "mount@google.com" }, "committer": { "name": "George Mount", "email": "mount@google.com" }, "subject": "Fix requestFocus with bad previous rectangle", "commitMessage": "Fix requestFocus with bad previous rectangle\n\nFixes: 388590015\n\nWhen requestFocus() is called on a ComposeView with a previousRect\nset to something that doesn't make sense (empty rectangle from the\nwrong direction, for example), the previous behavior would not\nfind a matching component in that direction. Instead, it would\nfind the next View to focus on and pass the focus on.\n\nWith this CL, if the ComposeView isn't currently focused and a\nfocusSearch fails to find something focusable in relation to the\nprevious rectangle, an attempt is made irrespective of the\nprevious rectangle.\n\nRelnote: \"Fixed focus issue where requestFocus() with a\nnonsensical previouslyFocusedRect parameter (related to\nthe focus direction) would skip past a ComposeView.\"\n\nTest: new test, manual testing\nChange-Id: Ifdc2f17b23620d1ae14848624f447f84cc1b0b5d\n", "bugIds": [ "388590015" ] }, "creationTime": "1736559445000", "ref": "refs/changes/94/3447394/2", "uploader": { "name": "George Mount", "email": "mount@google.com", "accountId": "1060493" } } ], "owner": { "name": "George Mount", "email": "mount@google.com" }, "changeId": "Ifdc2f17b23620d1ae14848624f447f84cc1b0b5d", "submittedTime": "1736563770000", "projectPath": "frameworks/support" } ] }