gecko-dev/layout/base
Masayuki Nakano c7bdca40a7 Bug 1959016 - Add WPT to check attributes of a coalesced event of pointerrawupdate r=smaug
There is not test to check `getCoalescedEvents()` of `pointerrawupdate`
event so that this add tests for that.

Then, I find our bugs:
* `.button` value of `pointerrawupdate` event caused by a `mousemove`
* `.button` value of coalesced `pointermove` event caused by `mousemove`

This patch fixes these bugs too.

Differential Revision: https://phabricator.services.mozilla.com/D256224
2025-07-08 07:56:19 +00:00
..
crashtests Bug 1953570 - Ensure that any orthogonal flows that may have been dependent on the ICB size will be reflowed during resizing reflows. r=layout-reviewers,emilio 2025-05-29 16:25:28 +00:00
gtest Bug 1960033: Implement UniqueOrNonOwningPtr. r=layout-reviewers,emilio 2025-04-24 03:00:15 +00:00
tests Bug 1912371 - Make general.smoothScroll sticky. r=dlrobertson,settings-reviewers,emilio,Gijs 2025-06-26 00:05:23 +00:00
AccessibleCaret.cpp Bug 1968390 - Remove nsPrefetchService::mHaveProcessed. r=necko-reviewers,valentin 2025-05-26 18:12:41 +00:00
AccessibleCaret.h
AccessibleCaretEventHub.cpp
AccessibleCaretEventHub.h
AccessibleCaretLogger.h
AccessibleCaretManager.cpp Bug 85686 - Mimic Chromium's getSelection().toString() behaviour r=masayuki,dom-core,webidl,smaug 2025-03-17 13:36:16 +00:00
AccessibleCaretManager.h
AnchorPositioningUtils.cpp Bug 1967384: Check if positioned element is skipped when anchor is. r=layout-anchor-positioning-reviewers,dshin 2025-06-24 20:54:37 +00:00
AnchorPositioningUtils.h Bug 1924204: Introduce helpers to find the first acceptable anchor. r=emilio 2025-06-03 04:52:48 +00:00
ArenaObjectID.h
AutoProfilerStyleMarker.h
Baseline.cpp
Baseline.h
CaretAssociationHint.cpp
CaretAssociationHint.h
ContainStyleScopeManager.cpp Bug 1947516 - Avoid unstable ordering in OwningElementRef comparisons. r=boris,smaug 2025-03-25 12:14:03 +00:00
ContainStyleScopeManager.h
DepthOrderedFrameList.cpp
DepthOrderedFrameList.h
DisplayPortUtils.cpp Bug 1971516. Avoid re-allocating display port base rect every time we set it. r=hiro 2025-06-12 01:09:12 +00:00
DisplayPortUtils.h Bug 1966348. When walking the async scrollable ancestor chain make sure to walk from fixed position to root scroll frame. r=botond 2025-05-28 11:24:42 +00:00
FrameProperties.h
GeckoMVMContext.cpp
GeckoMVMContext.h
GeometryUtils.cpp
GeometryUtils.h
LayoutConstants.h
LayoutLogging.cpp
LayoutLogging.h
LayoutStructs.h
MediaEmulationData.h
metrics.yaml Bug 1963750 - Remove async sheet load probe. r=dshin 2025-05-12 14:06:27 +00:00
MobileViewportManager.cpp Bug 1967139 - Add some missing includes. 2025-05-19 13:53:20 +00:00
MobileViewportManager.h
MotionPathUtils.cpp
MotionPathUtils.h
moz.build Bug 1924204: Introduce helpers to find the first acceptable anchor. r=emilio 2025-06-03 04:52:48 +00:00
MVMContext.h
nsAutoLayoutPhase.cpp
nsAutoLayoutPhase.h
nsBidiPresUtils.cpp Bug 1966313 - Ignore empty inline frames in nsBidiPresUtils::TraverseFrames. r=dshin 2025-05-14 21:16:06 +00:00
nsBidiPresUtils.h
nsCaret.cpp
nsCaret.h
nsChangeHint.h
nsCompatibility.h
nsCounterManager.cpp
nsCounterManager.h
nsCSSColorUtils.cpp
nsCSSColorUtils.h
nsCSSFrameConstructor.cpp Bug 1971607 - Make nsTableWrapperFrame::InnerTableFrame public and use it in some obvious locations. r=dholbert 2025-06-13 13:48:08 +00:00
nsCSSFrameConstructor.h Bug 1967507 - Simplify custom content container set-up. r=smaug,devtools-reviewers,nchevobbe 2025-05-22 13:06:12 +00:00
nsDocumentViewer.cpp Bug 1965192 - Fire traverse navigation event. r=smaug 2025-07-07 18:28:03 +00:00
nsFrameManager.cpp
nsFrameManager.h
nsFrameTraversal.cpp Bug 1946001 - Fix some points which may cross independent selection boundary r=emilio,jjaschke 2025-03-17 12:49:57 +00:00
nsFrameTraversal.h Bug 1946001 - Fix some points which may cross independent selection boundary r=emilio,jjaschke 2025-03-17 12:49:57 +00:00
nsGenConList.cpp
nsGenConList.h
nsIDocumentViewerPrint.h Bug 1964489 - Avoid duplication in NS_DECLARE_STATIC_IID_ACCESSOR / NS_DEFINE_STATIC_IID_ACCESSOR r=nika,necko-reviewers,media-playback-reviewers,places-reviewers,win-reviewers,dom-storage-reviewers,xpcom-reviewers,gstoll,janv,emilio,padenot,valentin,asuth 2025-05-08 08:05:51 +00:00
nsILayoutHistoryState.idl
nsIPercentBSizeObserver.h
nsIPreloadedStyleSheet.idl
nsIReflowCallback.h
nsIStyleSheetService.idl
nsISVGPaintContext.idl
nsLayoutDebugger.cpp Bug 1974838 - Add the new option to dump retained display list from layout debugger. r=TYLin,fluent-reviewers,flod 2025-07-02 23:32:24 +00:00
nsLayoutHistoryState.cpp
nsLayoutUtils.cpp Bug 1974529 - Use std::min/std::max more in nsLayoutUtils::IntrinsicForAxis r=hiro 2025-07-02 21:17:58 +00:00
nsLayoutUtils.h Bug 1965330 - Make GetSnappedBaseline[X|Y] gated by layout.disable-pixel-alignment. r=emilio 2025-06-06 09:06:43 +00:00
nsPresArena.cpp
nsPresArena.h
nsPresArenaObjectList.h
nsPresContext.cpp Bug 1975029 - Remove dom::ImageTracker. r=smaug 2025-07-02 06:19:17 +00:00
nsPresContext.h Bug 1959644 - Turn paint into a regular render phase. r=smaug 2025-04-11 11:22:49 +00:00
nsPresContextInlines.h
nsQuoteList.cpp
nsQuoteList.h
nsRefreshDriver.cpp Bug 560067 - Only tick the refresh driver if the animated images are tracked by the document. r=smaug 2025-07-02 09:37:49 +00:00
nsRefreshDriver.h Bug 560067 - Only tick the refresh driver if the animated images are tracked by the document. r=smaug 2025-07-02 09:37:49 +00:00
nsRefreshObservers.cpp
nsRefreshObservers.h
nsStyleChangeList.cpp
nsStyleChangeList.h
nsStyleSheetService.cpp
nsStyleSheetService.h Bug 1519636 - Reformat recent changes to the Google coding style r=geckoview-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,nalexander,gstoll,tcampbell,janv,julienw 2025-05-17 19:11:13 +00:00
OverflowChangedTracker.h
PositionedEventTargeting.cpp Bug 1957321 - Make FindFrameTargetedByInputEvent() refer clickable ancestors too for single touch start r=smaug 2025-04-17 04:05:15 +00:00
PositionedEventTargeting.h
PresShell.cpp Bug 1959016 - Add WPT to check attributes of a coalesced event of pointerrawupdate r=smaug 2025-07-08 07:56:19 +00:00
PresShell.h Bug 1969298 - Make PresShell::EventHandler::MaybeDiscardOrDelayMouseEvent not ignore a click sequence if it's caused by a touch r=smaug 2025-07-02 11:26:04 +00:00
PresShellForwards.h Bug 1955005 - Make the old state transaction render immediately and offscreen. r=emilio 2025-03-25 12:35:46 +00:00
PresShellInlines.h Bug 1959927 - Turn layout into a regular render phase. r=dshin 2025-04-14 10:15:13 +00:00
PresState.ipdlh
RelativeTo.h
RenderingPhase.h Bug 1959927 - Turn layout into a regular render phase. r=dshin 2025-04-14 10:15:13 +00:00
RestyleManager.cpp Bug 1971135: Use anchor resolution params in place of position property. r=TYLin 2025-06-16 20:35:30 +00:00
RestyleManager.h Bug 1519636 - Reformat recent changes to the Google coding style r=geckoview-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,nalexander,gstoll,tcampbell,janv,julienw 2025-05-17 19:11:13 +00:00
ScrollStyles.cpp
ScrollStyles.h
ScrollTypes.h
ShapeUtils.cpp
ShapeUtils.h
StackArena.cpp
StackArena.h
StaticPresData.cpp Bug 1960221 - Remove the aNeedsToCache parameter from nsLanguageAtomService::GetLanguageGroup, and simplify callers. r=emilio 2025-04-13 19:25:00 +00:00
StaticPresData.h Bug 1960221 - Remove the aNeedsToCache parameter from nsLanguageAtomService::GetLanguageGroup, and simplify callers. r=emilio 2025-04-13 19:25:00 +00:00
SurfaceFromElementResult.h
TouchManager.cpp Bug 1550462 - part 2: Make PresShell::HandleEvent dispatch preceding pointerrawupdate event r=smaug,dom-core,edgar 2025-05-16 09:53:52 +00:00
TouchManager.h
UniqueOrNonOwningPtr.h Bug 1519636 - Reformat recent changes to the Google coding style r=geckoview-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,nalexander,gstoll,tcampbell,janv,julienw 2025-05-17 19:11:13 +00:00
Units.h
UnitTransforms.h
ViewportUtils.cpp Bug 1963081 - Take CSS transforms into account in ViewportUtils::ToScreenRelativeVisual. r=edgar 2025-06-16 20:33:05 +00:00
ViewportUtils.h Bug 1963081 - Take CSS transforms into account in ViewportUtils::ToScreenRelativeVisual. r=edgar 2025-06-16 20:33:05 +00:00
WordMovementType.h
ZoomConstraintsClient.cpp
ZoomConstraintsClient.h