{"action":"created","issue":{"url":"https://api.github.com/repos/servo/webrender/issues/3474","repository_url":"https://api.github.com/repos/servo/webrender","labels_url":"https://api.github.com/repos/servo/webrender/issues/3474/labels{/name}","comments_url":"https://api.github.com/repos/servo/webrender/issues/3474/comments","events_url":"https://api.github.com/repos/servo/webrender/issues/3474/events","html_url":"https://github.com/servo/webrender/pull/3474","id":396114253,"node_id":"MDExOlB1bGxSZXF1ZXN0MjQyNDA4MjA5","number":3474,"title":"Fix cached picture content escaping into transparent UI areas.","user":{"login":"gw3583","id":39062770,"node_id":"MDQ6VXNlcjM5MDYyNzcw","avatar_url":"https://avatars0.githubusercontent.com/u/39062770?v=4","gravatar_id":"","url":"https://api.github.com/users/gw3583","html_url":"https://github.com/gw3583","followers_url":"https://api.github.com/users/gw3583/followers","following_url":"https://api.github.com/users/gw3583/following{/other_user}","gists_url":"https://api.github.com/users/gw3583/gists{/gist_id}","starred_url":"https://api.github.com/users/gw3583/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gw3583/subscriptions","organizations_url":"https://api.github.com/users/gw3583/orgs","repos_url":"https://api.github.com/users/gw3583/repos","events_url":"https://api.github.com/users/gw3583/events{/privacy}","received_events_url":"https://api.github.com/users/gw3583/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2019-01-05T00:50:55Z","updated_at":"2019-01-05T01:02:58Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/servo/webrender/pulls/3474","html_url":"https://github.com/servo/webrender/pull/3474","diff_url":"https://github.com/servo/webrender/pull/3474.diff","patch_url":"https://github.com/servo/webrender/pull/3474.patch"},"body":"Previously, the code would include the world rect of any\r\noff-screen picture surfaces in the overall tile bounding rect.\r\n\r\nBecause we don't know the clip rect of the picture yet, this\r\ncan give incorrect results.\r\n\r\nInstead, don't include the picture bounding rect (this is\r\nhandled when we recurse into the picture to get the child\r\nbounding rects anyway).\r\n\r\nThis can result in extra cache invalidations in some edge cases,\r\nbut should give correct rendering results. We can fix the\r\nextra invalidations as a follow up by determining the picture\r\nclip rect during the first picture traversal pass.\r\n\r\nThis is a fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1517805\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/webrender/3474)\n<!-- Reviewable:end -->\n"},"comment":{"url":"https://api.github.com/repos/servo/webrender/issues/comments/451613022","html_url":"https://github.com/servo/webrender/pull/3474#issuecomment-451613022","issue_url":"https://api.github.com/repos/servo/webrender/issues/3474","id":451613022,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MTYxMzAyMg==","user":{"login":"bors-servo","id":4368172,"node_id":"MDQ6VXNlcjQzNjgxNzI=","avatar_url":"https://avatars1.githubusercontent.com/u/4368172?v=4","gravatar_id":"","url":"https://api.github.com/users/bors-servo","html_url":"https://github.com/bors-servo","followers_url":"https://api.github.com/users/bors-servo/followers","following_url":"https://api.github.com/users/bors-servo/following{/other_user}","gists_url":"https://api.github.com/users/bors-servo/gists{/gist_id}","starred_url":"https://api.github.com/users/bors-servo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bors-servo/subscriptions","organizations_url":"https://api.github.com/users/bors-servo/orgs","repos_url":"https://api.github.com/users/bors-servo/repos","events_url":"https://api.github.com/users/bors-servo/events{/privacy}","received_events_url":"https://api.github.com/users/bors-servo/received_events","type":"User","site_admin":false},"created_at":"2019-01-05T01:02:58Z","updated_at":"2019-01-05T01:02:58Z","author_association":"CONTRIBUTOR","body":":v: @darkspirit can now approve this pull request"}}
{"actor":{"display_login":"bors-servo"}}