Page MenuHomePhabricator

hiro (Hiroyuki Ikezoe)
User

User Details

User Since
Dec 7 2017, 7:43 AM (416 w, 3 d)
Availability
Available
Review Queue
1

Recent Activity

Today

hiro closed D272553: Bug 2000114 - Pack two boolean arguments for NotifyLayersUpdated into a single struct. r?botond,dlrobertson.
Sun, Nov 30, 10:10 PM · testing-exception-unchanged (Doesn't change behavior for users)
hiro committed rFIREFOXAUTOLAND3dc4f49e5398: Bug 2000114 - Pack two boolean arguments for NotifyLayersUpdated into a single… (authored by hiro).
Bug 2000114 - Pack two boolean arguments for NotifyLayersUpdated into a single…
Sun, Nov 30, 10:10 PM
hiro added inline comments to D272553: Bug 2000114 - Pack two boolean arguments for NotifyLayersUpdated into a single struct. r?botond,dlrobertson.
Sun, Nov 30, 9:10 PM · testing-exception-unchanged (Doesn't change behavior for users)
hiro updated the diff for D272553: Bug 2000114 - Pack two boolean arguments for NotifyLayersUpdated into a single struct. r?botond,dlrobertson.

Addressed review comments

Sun, Nov 30, 9:05 PM · testing-exception-unchanged (Doesn't change behavior for users)

Fri, Nov 28

hiro accepted D274368: Bug 2002909 - Don't include nsXULElement.h in Document.h.
Fri, Nov 28, 3:03 AM · testing-exception-unchanged (Doesn't change behavior for users)
hiro updated the diff for D272984: Bug 1993407 - Move mIsSoftwareKeyboardVisible and mInteractiveWidget from ScrollMetadata to FrameMetrics. r?botond.

lint fix

Fri, Nov 28, 1:49 AM
hiro updated the diff for D272985: Bug 1993407 - Use the visual viewport size not including the dynamic toolbar for a specific case. r?botond.

rebased and fixed a complie error with C++20?

Fri, Nov 28, 1:08 AM
hiro updated the diff for D272984: Bug 1993407 - Move mIsSoftwareKeyboardVisible and mInteractiveWidget from ScrollMetadata to FrameMetrics. r?botond.

rebased and fixed a complie error with C++20?

Fri, Nov 28, 1:08 AM
hiro updated the diff for D272553: Bug 2000114 - Pack two boolean arguments for NotifyLayersUpdated into a single struct. r?botond,dlrobertson.

rebased and fixed a complie error with C++20?

Fri, Nov 28, 1:08 AM · testing-exception-unchanged (Doesn't change behavior for users)
hiro updated the diff for D272184: Bug 1999559 - Drop OverflowHidden flag from the ScrollFrameIntoView for zoom-to-focused-input. r?botond.

rebased and fixed a complie error with C++20?

Fri, Nov 28, 1:08 AM
hiro updated the diff for D272183: Bug 1999559 - Specify `interactive-widget=resizes-content` in helper_zoomToFocusedInput_scroll.html. r?botond.

rebased and fixed a complie error with C++20?

Fri, Nov 28, 1:08 AM
hiro updated the diff for D272119: Bug 1999432 - Focibly use WhereToScroll::Nearest for zoom-to-focused-input for position:fixed elements. r?botond,dlrobertson.

rebased and fixed a complie error with C++20?

Fri, Nov 28, 1:08 AM · testing-approved
hiro updated the diff for D272107: Bug 1999429 - Respect block and inline options for visual scrollIntoView. r?botond,dlrobertson.

rebased and fixed a complie error with C++20?

Fri, Nov 28, 1:08 AM · testing-approved

Tue, Nov 25

hiro updated subscribers of D272985: Bug 1993407 - Use the visual viewport size not including the dynamic toolbar for a specific case. r?botond.

@ohall Botond has been a member of gecko-viewers so that we don't need to explicitly set one of the person in the mobile team.

Tue, Nov 25, 8:25 PM

Mon, Nov 24

hiro added a comment to D227882: Bug 1801658 - Implement VisualViewport.onscrollend r?hiro,botond.

I started writing the web-platform tests, and then I realized this would require something like bug 1848958 for pan gestures in order for a wpt to work for us. I think our choices for the test that verifies that the order of events and the behavior for iframes is:

  1. write a mochitest
  2. write a wpt test that we will fail, but chrome passes

1 would be a regression test for us, while 2 would be helpful for spec purposes... I suppose we could also do both.

Mon, Nov 24, 10:38 PM

Thu, Nov 20

hiro accepted D273414: Bug 1988032. Add a pref to control async scroll of CSS anchor positioned content. r?#layout-reviewers.
Thu, Nov 20, 8:32 PM · testing-exception-unchanged (Doesn't change behavior for users)
hiro closed D273330: Bug 1995803 - Stop doing `IsResolutionUpdated()` check assertion in a full transaction when clearing pending scroll updates. r?tnikkel.
Thu, Nov 20, 6:30 AM · testing-exception-other (Please leave a comment explaining why)
hiro committed rFIREFOXAUTOLANDd25f8b37f4b3: Bug 1995803 - Stop doing `IsResolutionUpdated()` check assertion in a full… (authored by hiro).
Bug 1995803 - Stop doing `IsResolutionUpdated()` check assertion in a full…
Thu, Nov 20, 6:30 AM
hiro added a comment to D273330: Bug 1995803 - Stop doing `IsResolutionUpdated()` check assertion in a full transaction when clearing pending scroll updates. r?tnikkel.

One last thing you could try for a test, try a wpt crashtest. I've had luck before where a wpt crashtest worked to reproduce the bug when a reftest or mochitest did not.

Thanks for the info! I will try it.

Thu, Nov 20, 6:27 AM · testing-exception-other (Please leave a comment explaining why)
hiro planned changes to D273384: WIP: Bug 1995803 - A wpt crash test.
Thu, Nov 20, 6:17 AM
hiro added a comment to D273330: Bug 1995803 - Stop doing `IsResolutionUpdated()` check assertion in a full transaction when clearing pending scroll updates. r?tnikkel.

One last thing you could try for a test, try a wpt crashtest. I've had luck before where a wpt crashtest worked to reproduce the bug when a reftest or mochitest did not.

Thu, Nov 20, 5:54 AM · testing-exception-other (Please leave a comment explaining why)
hiro updated the diff for D273330: Bug 1995803 - Stop doing `IsResolutionUpdated()` check assertion in a full transaction when clearing pending scroll updates. r?tnikkel.
Thu, Nov 20, 5:52 AM · testing-exception-other (Please leave a comment explaining why)

Wed, Nov 19

hiro added a project to D273330: Bug 1995803 - Stop doing `IsResolutionUpdated()` check assertion in a full transaction when clearing pending scroll updates. r?tnikkel: testing-exception-other (Please leave a comment explaining why) .

testing-exception-other: Any automated test didn't work for the assertion in question. See https://bugzilla.mozilla.org/show_bug.cgi?id=1995803#c10 and https://bugzilla.mozilla.org/show_bug.cgi?id=1995803#c14 .

Wed, Nov 19, 10:22 PM · testing-exception-other (Please leave a comment explaining why)
hiro created D273330: Bug 1995803 - Stop doing `IsResolutionUpdated()` check assertion in a full transaction when clearing pending scroll updates. r?tnikkel.
Wed, Nov 19, 10:03 PM · testing-exception-other (Please leave a comment explaining why)
hiro planned changes to D273329: WIP: Bug 1995803 - A mochitest.
Wed, Nov 19, 9:56 PM

Tue, Nov 18

hiro created D272985: Bug 1993407 - Use the visual viewport size not including the dynamic toolbar for a specific case. r?botond.
Tue, Nov 18, 3:28 AM
hiro created D272984: Bug 1993407 - Move mIsSoftwareKeyboardVisible and mInteractiveWidget from ScrollMetadata to FrameMetrics. r?botond.
Tue, Nov 18, 3:28 AM
hiro accepted D272350: Bug 1999440 - Rename existing layout.css.scroll-behavior.* prefs to layout.css.scroll-snap.*. r=hiro,dlrobertson.
Tue, Nov 18, 2:33 AM · testing-exception-unchanged (Doesn't change behavior for users)

Sun, Nov 16

hiro updated the diff for D272119: Bug 1999432 - Focibly use WhereToScroll::Nearest for zoom-to-focused-input for position:fixed elements. r?botond,dlrobertson.

Add a comment about bug 2000473

Sun, Nov 16, 10:30 PM · testing-approved

Sat, Nov 15

hiro accepted D272769: Bug 2000344. Modify helper_hittest_hidden_inactive_scrollframe.html to not care about results that are irrelevant to what it wants to test. r?botond,hiro.

Thanks for the commit message. It totally makes sense.

Sat, Nov 15, 10:04 AM · testing-exception-unchanged (Doesn't change behavior for users)

Fri, Nov 14

hiro updated the diff for D272553: Bug 2000114 - Pack two boolean arguments for NotifyLayersUpdated into a single struct. r?botond,dlrobertson.

Fixed non-unified build error

Fri, Nov 14, 9:16 AM · testing-exception-unchanged (Doesn't change behavior for users)
hiro updated the diff for D272553: Bug 2000114 - Pack two boolean arguments for NotifyLayersUpdated into a single struct. r?botond,dlrobertson.

Align the comment for NotifyLayersUpdated close to the function declaration

Fri, Nov 14, 1:13 AM · testing-exception-unchanged (Doesn't change behavior for users)

Thu, Nov 13

hiro updated the diff for D272553: Bug 2000114 - Pack two boolean arguments for NotifyLayersUpdated into a single struct. r?botond,dlrobertson.

clang-format

Thu, Nov 13, 11:59 PM · testing-exception-unchanged (Doesn't change behavior for users)
hiro created D272553: Bug 2000114 - Pack two boolean arguments for NotifyLayersUpdated into a single struct. r?botond,dlrobertson.
Thu, Nov 13, 11:29 PM · testing-exception-unchanged (Doesn't change behavior for users)
hiro accepted D272456: Bug 1988032. Add some basic anchor pos plus async scroll reftests. r?hiro.

Thanks for the tests! The second case is actually what I wanted to see.

Thu, Nov 13, 9:28 PM · testing-approved
hiro requested changes to D270173: Bug 1753188 - Mousewheel scrolls without a snap target should scroll to the destination. r=hiro.

Dan, I'd expect the test is written in a way that pan gesture scroll distance is predictable on all platforms, e.g. EventUtils.synthesizeWheel.

Thu, Nov 13, 3:16 AM
hiro accepted D272143: Bug 1999504. Fix inconsistency with couldBuildLayer in ScrollContainerFrame::BuildDisplayList. r?hiro,botond.

I am sorry, I was somehow misunderstanding this change. This change makes more permissive to create an active scroll container.

Thu, Nov 13, 2:11 AM · testing-exception-unchanged (Doesn't change behavior for users)
hiro accepted D272345: Bug 1999440 - Remove a dead code branch from EventStateManager::DoScrollText. r=hiro,dlrobertson.
Thu, Nov 13, 12:29 AM · testing-exception-unchanged (Doesn't change behavior for users)
hiro requested changes to D272350: Bug 1999440 - Rename existing layout.css.scroll-behavior.* prefs to layout.css.scroll-snap.*. r=hiro,dlrobertson.

There are a bunch of use cases of layout.css.scroll-behavior.spring-constant. https://searchfox.org/firefox-main/search?q=layout.css.scroll-behavior.spring-constant&path=&case=false&regexp=false

Thu, Nov 13, 12:27 AM · testing-exception-unchanged (Doesn't change behavior for users)
hiro accepted D272349: Bug 1999440 - Add a layout.css.scroll-behavior.same-physics-as-user-input pref. r=hiro,dlrobertson.
Thu, Nov 13, 12:25 AM · testing-exception-unchanged (Doesn't change behavior for users)
hiro accepted D272348: Bug 1999440 - Use ScrollModeForScrollBehavior() in nsDOMWindowUtils::ScrollToVisual(). r=hiro,dlrobertson.

testing-exception-elsewhere: I'd suppose that this change doesn't have any impacts on user visible behavior since last time I checked there's no usage of the GeckoView functions on github.com repos. This change may have some impacts on tests using nsIDOMWindowUtils.scrollToVisual, so I would say our existing tests have covered up this change code path.

Thu, Nov 13, 12:20 AM · testing-exception-elsewhere (Please comment explaining where the tests are)

Wed, Nov 12

hiro accepted D272347: Bug 1999440 - Allow PresShell::ScrollToVisual to be called with ScrollMode::Smooth as well. r=hiro,dlrobertson.
Wed, Nov 12, 11:01 PM · testing-exception-unchanged (Doesn't change behavior for users)
hiro accepted D272346: Bug 1999440 - Introduce ScrollContainerFrame::ScrollModeForScrollBehavior(). r=hiro,dlrobertson.
Wed, Nov 12, 10:59 PM · testing-exception-unchanged (Doesn't change behavior for users)
hiro planned changes to D272186: WIP: Bug 1995803 - a fuzzing crash test..
Wed, Nov 12, 1:53 AM

Tue, Nov 11

hiro created D272184: Bug 1999559 - Drop OverflowHidden flag from the ScrollFrameIntoView for zoom-to-focused-input. r?botond.
Tue, Nov 11, 11:51 PM
hiro created D272183: Bug 1999559 - Specify `interactive-widget=resizes-content` in helper_zoomToFocusedInput_scroll.html. r?botond.
Tue, Nov 11, 11:50 PM
hiro accepted D271802: Bug 1988030. Adjust DisplayPortUtils::OneStepInAsyncScrollableAncestorChain to be CSS anchor pos aware. r?#layout-reviewers,botond,hiro.
Tue, Nov 11, 10:41 PM · testing-exception-unchanged (Doesn't change behavior for users)
hiro accepted D271800: Bug 1988030. Adjust nsLayoutUtils::GetAsyncScrollableAncestorFrame to be CSS anchor pos aware. r?#layout-reviewers,botond,hiro.

(I'd hope the incoming test cases have some chained anchor cases.)

Tue, Nov 11, 10:38 PM · testing-exception-elsewhere (Please comment explaining where the tests are)
hiro accepted D272144: Bug 1999504. Assert that we only insert scroll frames after the fact if we are not activating all scroll frames. r?botond,hiro.
Tue, Nov 11, 10:31 PM · testing-exception-unchanged (Doesn't change behavior for users)
hiro added a comment to D272143: Bug 1999504. Fix inconsistency with couldBuildLayer in ScrollContainerFrame::BuildDisplayList. r?hiro,botond.

What about overscroll-behavior? Given that there's a visibility:hidden scroll container, then there's a child visibility:visible scroll container and then, without setting the parent id to the visibility:hidden container, it properly allows handing off to the parent? Vise versa, if the visibility:hidden container has overscroll-behavior: none, the scrolling in the child container isn't handed off to the grand parent?

Tue, Nov 11, 10:30 PM · testing-exception-unchanged (Doesn't change behavior for users)
hiro added inline comments to D272119: Bug 1999432 - Focibly use WhereToScroll::Nearest for zoom-to-focused-input for position:fixed elements. r?botond,dlrobertson.
Tue, Nov 11, 9:28 PM · testing-approved
hiro abandoned D271533: WIP: Bug 1993407 - Use WhereToScroll::Nearest to scroll position:fixed elements into visual viewport..
Tue, Nov 11, 6:10 AM
hiro created D272119: Bug 1999432 - Focibly use WhereToScroll::Nearest for zoom-to-focused-input for position:fixed elements. r?botond,dlrobertson.
Tue, Nov 11, 6:10 AM · testing-approved
hiro closed D272089: Bug 1999389 - Drop unimplemented BrowserParent::SetDocShellIsActive declaration. r?#dom-core.
Tue, Nov 11, 5:04 AM · testing-exception-unchanged (Doesn't change behavior for users)
hiro closed D272090: Bug 1999389 - Constify BrowserParent::GetIsDocShellActive. r?#dom-core.
Tue, Nov 11, 5:04 AM · testing-exception-unchanged (Doesn't change behavior for users)
hiro committed rFIREFOXAUTOLANDea0147a8b5f3: Bug 1999389 - Constify BrowserParent::GetIsDocShellActive. r=dom-core,mccr8 (authored by hiro).
Bug 1999389 - Constify BrowserParent::GetIsDocShellActive. r=dom-core,mccr8
Tue, Nov 11, 5:04 AM
hiro committed rFIREFOXAUTOLAND9f62ffea8060: Bug 1999389 - Drop unimplemented BrowserParent::SetDocShellIsActive declaration. (authored by hiro).
Bug 1999389 - Drop unimplemented BrowserParent::SetDocShellIsActive declaration.
Tue, Nov 11, 5:04 AM
hiro created D272107: Bug 1999429 - Respect block and inline options for visual scrollIntoView. r?botond,dlrobertson.
Tue, Nov 11, 2:23 AM · testing-approved
hiro committed rFIREFOXAUTOLAND87050d5baa59: Bug 1996718 - Check whether BrowserChild has not yet been destroyed in each… (authored by hiro).
Bug 1996718 - Check whether BrowserChild has not yet been destroyed in each…
Tue, Nov 11, 1:28 AM

Mon, Nov 10

hiro created D272090: Bug 1999389 - Constify BrowserParent::GetIsDocShellActive. r?#dom-core.
Mon, Nov 10, 10:24 PM · testing-exception-unchanged (Doesn't change behavior for users)
hiro created D272089: Bug 1999389 - Drop unimplemented BrowserParent::SetDocShellIsActive declaration. r?#dom-core.
Mon, Nov 10, 10:24 PM · testing-exception-unchanged (Doesn't change behavior for users)
hiro committed rFIREFOXBETAa64cd9873297: Bug 1997214 - Explicitely set `InActive` for the replacing browsing context in… (authored by hiro).
Bug 1997214 - Explicitely set `InActive` for the replacing browsing context in…
Mon, Nov 10, 3:42 PM
hiro committed rFIREFOXBETAdf302ed05bdd: Bug 1978682 - Use ScrollPositionUpdate::mSource as the scroll origin of… (authored by hiro).
Bug 1978682 - Use ScrollPositionUpdate::mSource as the scroll origin of…
Mon, Nov 10, 3:39 PM
hiro committed rFIREFOXBETA271284c1c82a: Bug 1978682 - Stricter checks in browser_test_background_tab_load_scroll.js. (authored by hiro).
Bug 1978682 - Stricter checks in browser_test_background_tab_load_scroll.js.
Mon, Nov 10, 3:39 PM
hiro committed rFIREFOXBETA7f33a0cc184f: Bug 1916028 - Do not propagate ancestor's pointer-events property in… (authored by hiro).
Bug 1916028 - Do not propagate ancestor's pointer-events property in…
Mon, Nov 10, 3:39 PM
hiro committed rFIREFOXBETAe4338fcdcb24: Bug 1997214 - Explicitely `InActive` for the replacing browsing context in… (authored by hiro).
Bug 1997214 - Explicitely `InActive` for the replacing browsing context in…
Mon, Nov 10, 3:29 PM
hiro committed rFIREFOXBETA04285ccad74d: Bug 1989868 - Cancel smooth scroll animation triggered by JS on touch move… (authored by hiro).
Bug 1989868 - Cancel smooth scroll animation triggered by JS on touch move…
Mon, Nov 10, 3:25 PM
hiro committed rFIREFOXBETAd5857d6a53cc: Bug 1994311 - Explicitly invoke a content repaint request with eVisualUpdate if… (authored by hiro).
Bug 1994311 - Explicitly invoke a content repaint request with eVisualUpdate if…
Mon, Nov 10, 3:25 PM
hiro committed rFIREFOXBETA0a738969a864: Bug 1993813 - Adjust the fuzzy value for subframe-scrollbar-zoomed-out-async… (authored by hiro).
Bug 1993813 - Adjust the fuzzy value for subframe-scrollbar-zoomed-out-async…
Mon, Nov 10, 3:03 PM
hiro committed rFIREFOXBETAd6a24ccccb10: Bug 1994390 - Open a new document in an iframe to make sure accessible-caret… (authored by hiro).
Bug 1994390 - Open a new document in an iframe to make sure accessible-caret…
Mon, Nov 10, 2:46 PM
hiro committed rFIREFOXBETAfc644383f5d4: Bug 1994305 - Invoke DesiredAsyncPanZoomState::Update in… (authored by hiro).
Bug 1994305 - Invoke DesiredAsyncPanZoomState::Update in…
Mon, Nov 10, 2:02 PM
hiro committed rFIREFOXBETA4ca534f021c2: Bug 1994305 - Introduce DesiredAsyncPanZoomState::ShouldDisable. r=TYLin,layout… (authored by hiro).
Bug 1994305 - Introduce DesiredAsyncPanZoomState::ShouldDisable. r=TYLin,layout…
Mon, Nov 10, 2:02 PM
hiro accepted D271807: Bug 1988032. Assign the ASR of the anchor to the anchored content. r?#layout-reviewers,botond,hiro.

With this patch I finally can understand some of the stuffs in bug 1988030. As I understand it for anchor positioning stuff we will never get null aLimitAncestor. And after circled back to D271804, I realized the commit message clearly mentions it. I thought I read though the commit message first before reading the code change, probably I couldn't get it at that momenent. ;)

This revision requires a Testing Policy Project Tag to be set before landing. Please apply one of testing-approved, testing-exception-unchanged, testing-exception-ui, testing-exception-elsewhere, testing-exception-other. Tip: this Firefox add-on makes it easy!

Mon, Nov 10, 6:00 AM · testing-approved
hiro added inline comments to D271806: Bug 1988030. Create a function that activates and creates ASRs for scrollframes of the anchor of anchored content. r?#layout-reviewers,botond,hiro.
Mon, Nov 10, 4:35 AM · testing-exception-elsewhere (Please comment explaining where the tests are)
hiro added inline comments to D271800: Bug 1988030. Adjust nsLayoutUtils::GetAsyncScrollableAncestorFrame to be CSS anchor pos aware. r?#layout-reviewers,botond,hiro.
Mon, Nov 10, 4:25 AM · testing-exception-elsewhere (Please comment explaining where the tests are)
hiro accepted D271806: Bug 1988030. Create a function that activates and creates ASRs for scrollframes of the anchor of anchored content. r?#layout-reviewers,botond,hiro.

Overall looks good to me other than the call of AllocateActiveScrolledRoot in ActivateDisplayportOnAsyncScrollableAncestors.

Mon, Nov 10, 4:19 AM · testing-exception-elsewhere (Please comment explaining where the tests are)
hiro added a comment to D271804: Bug 1988030. Allow passing a limit ancestor to DisplayPortUtils::OneStepInASRChain that we don't walk past. r?#layout-reviewers,botond,hiro.

This change itself looks reasonable to me. Though I don't quite understand how we use this function, specifically why we return nullptr when we hit aLimitAncestor.

If you want to look at where we use this it's in https://phabricator.services.mozilla.com/D271806 A summary: let X be the anchored contant, let CB be the containing block of X, let A be the anchor. We know that the anchor A will be in CB (the containing block of X) (because the acceptable anchor algorithm requires that so that anchor is laid out first). X would normally get assigned the ASR of CB, but instead we are now assigning it the ASR of A gets. Since A is in CB we know that the ASR of CB is an ancestor of the ASR of A. So we need to walk the ASR ancestor chain from the ASR of A to the ASR of CB, and stop there.

aLimitAncestor will never be a scroll frame?

Is it a problem if it is? I think it might never be a scroll frame, since it's the containing block it would be the scrolled frame rather than the scroll frame.

Mon, Nov 10, 3:36 AM · testing-exception-elsewhere (Please comment explaining where the tests are)
hiro accepted D271805: Bug 1988030. Create nsLayoutUtils::GetASRAncestorFrame and OneStepInASRChain that walks only scroll frames that are currently async scrollable in the ASR order. r?botond,hiro.

So now GetNearestScrollContainerFrame should not accept both of ASYNC_SCROLLABLE and ONLY_ACTIVATED, right? We should add an assertion in the function if either of the flag is set, the other one is not set.

Mon, Nov 10, 3:32 AM · testing-exception-unchanged (Doesn't change behavior for users)
hiro accepted D271804: Bug 1988030. Allow passing a limit ancestor to DisplayPortUtils::OneStepInASRChain that we don't walk past. r?#layout-reviewers,botond,hiro.

This change itself looks reasonable to me. Though I don't quite understand how we use this function, specifically why we return nullptr when we hit aLimitAncestor. aLimitAncestor will never be a scroll frame?

Mon, Nov 10, 1:59 AM · testing-exception-elsewhere (Please comment explaining where the tests are)
hiro added a comment to D271802: Bug 1988030. Adjust DisplayPortUtils::OneStepInAsyncScrollableAncestorChain to be CSS anchor pos aware. r?#layout-reviewers,botond,hiro.

I have the same question of what I did in https://phabricator.services.mozilla.com/D271800#9405681 . If D271800 got r+ I think this one will be able to automatically stamp r+.

Mon, Nov 10, 1:37 AM · testing-exception-unchanged (Doesn't change behavior for users)
hiro edited reviewers for D271800: Bug 1988030. Adjust nsLayoutUtils::GetAsyncScrollableAncestorFrame to be CSS anchor pos aware. r?#layout-reviewers,botond,hiro, added: layout-anchor-positioning-reviewers; removed: hiro.

I think this change should be reviewed by layout-anchor-positioning-reviewers. One big thing I don't quite understand is how anchor positioning stuff avoids infinite loop with this change.

Mon, Nov 10, 1:35 AM · testing-exception-elsewhere (Please comment explaining where the tests are)

Sun, Nov 9

hiro accepted D271695: Bug 1998812. Make the same fix to OneStepInAsyncScrollableAncestorChain that bug 1995752 did for GetAsyncScrollableAncestorFrame. r?botond,hiro.

(I had to read the commit message of the patch for bug 1995752 and had to understand to stamp r+ on this)

Sun, Nov 9, 9:30 PM · testing-exception-other (Please leave a comment explaining why)
hiro accepted D271696: Bug 1998812. OneStepInAsyncScrollableAncestorChain should stop at menu popups like GetAsyncScrollableAncestorFrame. r?botond,hiro.

testing-exception-other: There may be automated tests hitting this condition such as a menu list longer than the browser window height, but I am not sure.

Sun, Nov 9, 9:11 PM · testing-exception-other (Please leave a comment explaining why)
hiro accepted D271858: Bug 1990617 - Resend the most recent compositor scroll update when a new CompositorScrollDelegate is registered. r=hiro.

On my local environment the test has never failed.

Sun, Nov 9, 3:06 AM · testing-approved
hiro accepted D271701: Bug 1998824. Make _getTargetRect in apz_test_native_event_utils.js handle window targets. r?hiro,botond.
Sun, Nov 9, 1:00 AM · testing-exception-unchanged (Doesn't change behavior for users)
hiro accepted D271700: Bug 1998823. Dump info if coordinatesRelativeToScreen is using coords in wrong window. r?hiro,botond.
Sun, Nov 9, 1:00 AM · testing-exception-unchanged (Doesn't change behavior for users)

Sat, Nov 8

hiro added a comment to D271384: WIP: Bug 1880375 - Add reftest for position fixed element at bottom while zoomed in r?botond,hiro.

The output of the test page has one flaw left: The distance between the bottom of the green box and the bottom of the page (both of which are on screen by the way) is 25px according to the reftest analyzer. My expectation would be 50px due to the dynamic toolbar max height pref being set to 50. I see the same outcome when removing the reftest-resolution option from the html tag.

Sat, Nov 8, 11:50 PM
hiro closed D270799: Bug 1997214 - Explicitely set `InActive` for the replacing browsing context in CanonicalBrowsingContext::ReplacedBy. r?#dom-core.
Sat, Nov 8, 9:43 PM · testing-approved
hiro committed rFIREFOXAUTOLANDa64cd9873297: Bug 1997214 - Explicitely set `InActive` for the replacing browsing context in… (authored by hiro).
Bug 1997214 - Explicitely set `InActive` for the replacing browsing context in…
Sat, Nov 8, 9:43 PM
hiro updated the diff for D270799: Bug 1997214 - Explicitely set `InActive` for the replacing browsing context in CanonicalBrowsingContext::ReplacedBy. r?#dom-core.

Fixed the commit message, inserted '!'=0
'#'=0
'$'=4006
'*'=( )
-=5679Xhis
0=/usr/bin/zsh
'?'=141
@=( )
ARGC=0
CDPATH=''
COLORTERM=truecolor
COLUMNS=126
CPUTYPE=x86_64
DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/1000/bus'
DEFAULT=$'%{\C-[[1;m%}'
DESKTOP_AUTOSTART_ID=10d1b2e844ef14820a176263736947713000000031700016
DESKTOP_SESSION=ubuntu
DISPLAY=:0
EDITOR=nvim
EGID=1000
EUID=1000
FIGNORE=''
FPATH=/usr/local/share/zsh/site-functions:/usr/share/zsh/vendor-functions:/usr/share/zsh/vendor-completions:/usr/share/zsh/functions/Calendar:/usr/share/zsh/functions/Chpwd:/usr/share/zsh/functions/Completion:/usr/share/zsh/functions/Completion/AIX:/usr/share/zsh/functions/Completion/BSD:/usr/share/zsh/functions/Completion/Base:/usr/share/zsh/functions/Completion/Cygwin:/usr/share/zsh/functions/Completion/Darwin:/usr/share/zsh/functions/Completion/Debian:/usr/share/zsh/functions/Completion/Linux:/usr/share/zsh/functions/Completion/Mandriva:/usr/share/zsh/functions/Completion/Redhat:/usr/share/zsh/functions/Completion/Solaris:/usr/share/zsh/functions/Completion/Unix:/usr/share/zsh/functions/Completion/X:/usr/share/zsh/functions/Completion/Zsh:/usr/share/zsh/functions/Completion/openSUSE:/usr/share/zsh/functions/Exceptions:/usr/share/zsh/functions/MIME:/usr/share/zsh/functions/Math:/usr/share/zsh/functions/Misc:/usr/share/zsh/functions/Newuser:/usr/share/zsh/functions/Prompts:/usr/share/zsh/functions/TCP:/usr/share/zsh/functions/VCS_Info:/usr/share/zsh/functions/VCS_Info/Backends:/usr/share/zsh/functions/Zftp:/usr/share/zsh/functions/Zle
FUNCNEST=500
GDMSESSION=ubuntu
GID=1000
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GNOME_SETUP_DISPLAY=:1
GNOME_SHELL_SESSION_MODE=ubuntu
GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/ce84af73_0331_4971_86a0_d72820e43b32
GNOME_TERMINAL_SERVICE=:1.89
GREEN=$'%{\C-[[1;32m%}'
GSM_SKIP_SSH_AGENT_WORKAROUND=true
GTK_MODULES=gail:atk-bridge
HISTCHARS='!^#'
HISTCMD=104848
HISTFILE=/home/hiro/.zsh-history
HISTSIZE=100000
HOME=/home/hiro
HOST=hiro-B650I-AORUS-ULTRA
IFS=$' \t\n\C-@'
KEYBOARD_HACK=''
KEYTIMEOUT=40
LANG=ja_JP.UTF-8
LINENO=9
LINES=50
LISTMAX=100
LOGNAME=hiro
MACHTYPE=x86_64
MAILCHECK=60
MAILPATH=''
MANPATH=''
MEMORY_PRESSURE_WATCH='/sys/fs/cgroup/user.slice/user-1000.slice/[email protected]/app.slice/app-gnome\x2dsession\x2dmanager.slice/[email protected]/memory.pressure'
MEMORY_PRESSURE_WRITE='c29tZSAyMDAwMDAgMjAwMDAwMAA='
MODULE_PATH=/usr/lib/x86_64-linux-gnu/zsh/5.9
MOZ_QUIET=1
NULLCMD=cat
NVM_DIR=/home/hiro/.nvm
OLDPWD=/home/hiro/central
OPTARG=args
OPTIND=1
OSTYPE=linux-gnu
PATH=/home/hiro/.pyenv/bin:/home/hiro/.pyenv/shims:/home/hiro/.mozbuild/arcanist/bin:/home/hiro/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/hiro/.mozbuild/fzf/bin:/home/hiro/bin:/home/hiro/.mozbuild/android-sdk-linux/platform-tools:/home/hiro/.local/bin:/home/hiro/depot_tools:/home/hiro/venv/bin:/home/hiro/.mozbuild/git-cinnabar
PPID=3759
PROMPT='%(!.#.%%) '
PROMPT2='%_> '
PROMPT3='?# '
PROMPT4='+%N:%i> '
PS1='%(!.#.%%) '
PS2='%_> '
PS3='?# '
PS4='+%N:%i> '
PSVAR=''
PWD=/home/hiro/central
PYENV_ROOT=/home/hiro/.pyenv
QT_ACCESSIBILITY=1
QT_IM_MODULE=ibus
RANDOM=18746
READNULLCMD=/usr/bin/pager
RPROMPT=$'%{\C-[[1;32m%}[%~]%{\C-[[1;m%}'
SAVEHIST=100000
SECONDS=647
SESSION_MANAGER=local/hiro-B650I-AORUS-ULTRA:@/tmp/.ICE-unix/3170,unix/hiro-B650I-AORUS-ULTRA:/tmp/.ICE-unix/3170
SHELL=/usr/bin/zsh
SHLVL=1
SPROMPT='zsh: correct '\''%R'\'' to '\''%r'\'' [nyae]? '
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
SYSTEMD_EXEC_PID=3170
TERM=xterm-256color
TIMEFMT='%J %U user %S system %P cpu %*E total'
TMPPREFIX=/tmp/zsh
TRY_BLOCK_ERROR=-1
TRY_BLOCK_INTERRUPT=-1
TTY=/dev/pts/3
TTYIDLE=2
UID=1000
USER=hiro
USERNAME=hiro
VALGRIND_OPTIONS='--smc-check=all-non-file --vex-iropt-register-updates=allregs-at-mem-access --show-mismatched-frees=no --read-inline-info=yes'
VENDOR=ubuntu
VTE_VERSION=7600
WATCH
WAYLAND_DISPLAY=wayland-0
WORDCHARS='*?_-.[]~=/&;!#$%^(){}<>'
WORKON_HOME=/home/hiro/.virtualenvs
XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.M2J9E3
XDG_CURRENT_DESKTOP=ubuntu:GNOME
XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
XDG_MENU_PREFIX=gnome-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=ubuntu
XDG_SESSION_TYPE=wayland
XMODIFIERS='@IM=ibus'
ZLE_LINE_ABORTED=''
ZSH_ARGZERO=/usr/bin/zsh
ZSH_EVAL_CONTEXT=toplevel:cmdsubst
ZSH_NAME=zsh
ZSH_PATCHLEVEL=ubuntu/5.9-6ubuntu2
ZSH_SUBSHELL=1
ZSH_VERSION=5.9
_=set
_comp_assocs=( '' )
_comp_dumpfile=/home/hiro/.zcompdump
_comp_options
_comp_setup
_compautos
_comps
_lastcomp
_patcomps
_postpatcomps
_services
aliases
argv=( )
builtins
cdpath=( )
commands
comppostfuncs=( )
compprefuncs=( )
debian_missing_features=( )
dirstack
dis_aliases
dis_builtins
dis_functions
dis_functions_source
dis_galiases
dis_patchars
dis_reswords
dis_saliases
fignore=( )
fpath=( /usr/local/share/zsh/site-functions /usr/share/zsh/vendor-functions /usr/share/zsh/vendor-completions /usr/share/zsh/functions/Calendar /usr/share/zsh/functions/Chpwd /usr/share/zsh/functions/Completion /usr/share/zsh/functions/Completion/AIX /usr/share/zsh/functions/Completion/BSD /usr/share/zsh/functions/Completion/Base /usr/share/zsh/functions/Completion/Cygwin /usr/share/zsh/functions/Completion/Darwin /usr/share/zsh/functions/Completion/Debian /usr/share/zsh/functions/Completion/Linux /usr/share/zsh/functions/Completion/Mandriva /usr/share/zsh/functions/Completion/Redhat /usr/share/zsh/functions/Completion/Solaris /usr/share/zsh/functions/Completion/Unix /usr/share/zsh/functions/Completion/X /usr/share/zsh/functions/Completion/Zsh /usr/share/zsh/functions/Completion/openSUSE /usr/share/zsh/functions/Exceptions /usr/share/zsh/functions/MIME /usr/share/zsh/functions/Math /usr/share/zsh/functions/Misc /usr/share/zsh/functions/Newuser /usr/share/zsh/functions/Prompts /usr/share/zsh/functions/TCP /usr/share/zsh/functions/VCS_Info /usr/share/zsh/functions/VCS_Info/Backends /usr/share/zsh/functions/Zftp /usr/share/zsh/functions/Zle )
funcfiletrace
funcsourcetrace
funcstack
functions
functions_source
functrace
fzf_default_completion=expand-or-complete
galiases
histchars='!^#'
history
historywords
jobdirs
jobstates
jobtexts
key=( [BackSpace]=$'\C-?' [Delete]=$'\C-[[3~' [Down]=$'\C-[OB' [End]=$'\C-[OF' [Home]=$'\C-[OH' [Insert]=$'\C-[[2~' [Left]=$'\C-[OD' [PageDown]=$'\C-[[6~' [PageUp]=$'\C-[[5~' [Right]=$'\C-[OC' [Up]=$'\C-[OA' )
keymaps
mailpath=( )
manpath=( )
module_path=( /usr/lib/x86_64-linux-gnu/zsh/5.9 )
modules
nameddirs
options
parameters
patchars
path=( /home/hiro/.pyenv/bin /home/hiro/.pyenv/shims /home/hiro/.mozbuild/arcanist/bin /home/hiro/.cargo/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin /snap/bin /home/hiro/.mozbuild/fzf/bin /home/hiro/bin /home/hiro/.mozbuild/android-sdk-linux/platform-tools /home/hiro/.local/bin /home/hiro/depot_tools /home/hiro/venv/bin /home/hiro/.mozbuild/git-cinnabar )
pipestatus=( 141 )
prompt='%(!.#.%%) '
psvar=( )
reswords
saliases
signals=( EXIT HUP INT QUIT ILL TRAP IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH POLL PWR SYS ZERR DEBUG )
status=141
termcap
terminfo
userdirs
usergroups
watch
widgets
zle_bracketed_paste=( $'\C-[[?2004h' $'\C-[[?2004l' )
zsh_eval_context=( toplevel cmdsubst )
zsh_scheduled_events

Sat, Nov 8, 9:40 PM · testing-approved
hiro added inline comments to D270799: Bug 1997214 - Explicitely set `InActive` for the replacing browsing context in CanonicalBrowsingContext::ReplacedBy. r?#dom-core.
Sat, Nov 8, 9:39 PM · testing-approved
hiro updated the diff for D270799: Bug 1997214 - Explicitely set `InActive` for the replacing browsing context in CanonicalBrowsingContext::ReplacedBy. r?#dom-core.
Sat, Nov 8, 9:31 PM · testing-approved

Fri, Nov 7

hiro closed D269175: Bug 1978682 - Use ScrollPositionUpdate::mSource as the scroll origin of relavei/instant scroll position updates if the APZC is default. r?botond.
Fri, Nov 7, 2:00 AM · testing-approved
hiro committed rFIREFOXAUTOLANDdf302ed05bdd: Bug 1978682 - Use ScrollPositionUpdate::mSource as the scroll origin of… (authored by hiro).
Bug 1978682 - Use ScrollPositionUpdate::mSource as the scroll origin of…
Fri, Nov 7, 2:00 AM
hiro closed D269336: Bug 1978682 - Stricter checks in browser_test_background_tab_load_scroll.js. r?botond.
Fri, Nov 7, 2:00 AM · testing-approved
hiro committed rFIREFOXAUTOLAND271284c1c82a: Bug 1978682 - Stricter checks in browser_test_background_tab_load_scroll.js. (authored by hiro).
Bug 1978682 - Stricter checks in browser_test_background_tab_load_scroll.js.
Fri, Nov 7, 2:00 AM
hiro updated the diff for D269175: Bug 1978682 - Use ScrollPositionUpdate::mSource as the scroll origin of relavei/instant scroll position updates if the APZC is default. r?botond.
Fri, Nov 7, 1:07 AM · testing-approved
hiro updated the diff for D269336: Bug 1978682 - Stricter checks in browser_test_background_tab_load_scroll.js. r?botond.
Fri, Nov 7, 1:06 AM · testing-approved

Thu, Nov 6

hiro closed D226999: Bug 1916028 - Do not propagate ancestor's pointer-events property in nsDisplayBuilder::mCompositorHitTestInfo. r?tnikkel,mstange.
Thu, Nov 6, 11:06 PM · testing-approved
hiro committed rFIREFOXAUTOLAND7f33a0cc184f: Bug 1916028 - Do not propagate ancestor's pointer-events property in… (authored by hiro).
Bug 1916028 - Do not propagate ancestor's pointer-events property in…
Thu, Nov 6, 11:06 PM