Closed Bug 1917456 Opened 1 year ago Closed 1 year ago

<input type="range" style="padding: 100px"> miscalculates click coordinates

Categories

(Core :: Layout: Form Controls, defect)

Firefox 130
defect

Tracking

()

RESOLVED FIXED
132 Branch
Tracking Status
firefox-esr115 --- wontfix
firefox-esr128 --- wontfix
firefox130 --- wontfix
firefox131 --- wontfix
firefox132 --- fixed

People

(Reporter: vladi, Assigned: emilio)

References

(Blocks 2 open bugs, Regression, )

Details

(Keywords: regression)

Attachments

(1 file)

Steps to reproduce:

Open an HTML file with the contents <input type="range" style="padding: 100px">

Actual results:

Clicking on the element causes the slider to be at a different location than where I clicked (overshoot).

Expected results:

Clicking on the element should move the slider to where I clicked (like in other browsers).

The Bugbug bot thinks this bug should belong to the 'Core::Layout: Form Controls' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Layout: Form Controls
Product: Firefox → Core
Status: UNCONFIRMED → NEW
Ever confirmed: true

Regression window(No longer follows the mouse pointer)
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=64bc9459015c77f3a032bc4dcb9465c44281b7d9&tochange=e2e3769604efd9724670ca1474377789e003a992

The good build: The track is drawn out of range (i.e. The tracks extend to the padding area.), but otherwise there are no problems.
The Bad build: This bug's behavior.

Blocks: win-nnt
No longer blocks: win-nnt
Keywords: regression
Regressed by: win-nnt

Set release status flags based on info from the regressing bug 1687022

:emilio, since you are the author of the regressor, bug 1687022, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Not really a regression, since before non-native-theme, the padding was just suppressed.

Assignee: nobody → emilio
Flags: needinfo?(emilio)

Other browsers agree with us on drawing at the border-box size when
themed, so just fix the code to deal with it.

Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/64b9f1aa1478 Fix nsRangeFrame::GetValueAtEventPoint on themed range inputs with padding. r=dholbert

Backed out for causing mochitest failures in test_input_range_mouse_and_touch_events.html

Flags: needinfo?(emilio)
Blocks: 1917867
Attachment #9423619 - Attachment description: Bug 1917456 - Fix nsRangeFrame::GetValueAtEventPoint on themed range inputs with padding. r=#layout → Bug 1917456 - Fix nsRangeFrame::GetValueAtEventPoint on themed range inputs with padding. r=dholbert
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/710d5d0be438 Fix nsRangeFrame::GetValueAtEventPoint on themed range inputs with padding. r=dholbert

Backed out for causing mochitest leak failures on mochitest.toml.

[task 2024-09-10T18:29:41.223Z] 18:29:41     INFO - TEST-START | dom/html/test/forms/test_input_range_mouse_and_touch_events.html
[task 2024-09-10T18:29:41.280Z] 18:29:41     INFO - GECKO(2325) | [Parent 2325, Main Thread] WARNING: WebProgress Ignored: no longer current window global: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:3189
[task 2024-09-10T18:29:41.517Z] 18:29:41     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: NS_ENSURE_TRUE(mPresShell) failed: file /builds/worker/checkouts/gecko/layout/generic/nsFrameSelection.cpp:1657
[task 2024-09-10T18:29:41.539Z] 18:29:41     INFO - GECKO(2325) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpn3ojxv1v.mozrunner/runtests_leaks_tab_pid4267.log
[task 2024-09-10T18:29:41.562Z] 18:29:41     INFO - GECKO(2325) | [Child 4267, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:757
[task 2024-09-10T18:29:41.628Z] 18:29:41     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: NS_ENSURE_TRUE(mPresShell) failed: file /builds/worker/checkouts/gecko/layout/generic/nsFrameSelection.cpp:1657
[task 2024-09-10T18:29:41.639Z] 18:29:41     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: 'aEvent->mReply->mContentsRoot != mRootElement', file /builds/worker/checkouts/gecko/dom/events/IMEContentObserver.cpp:733
[task 2024-09-10T18:29:41.644Z] 18:29:41     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: 'aEvent->mReply->mContentsRoot != mRootElement', file /builds/worker/checkouts/gecko/dom/events/IMEContentObserver.cpp:733
[task 2024-09-10T18:29:41.714Z] 18:29:41     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: NS_ENSURE_TRUE(mPresShell) failed: file /builds/worker/checkouts/gecko/layout/generic/nsFrameSelection.cpp:1657
[task 2024-09-10T18:29:41.796Z] 18:29:41     INFO - GECKO(2325) | [Child 4197, Main Thread] ###!!! ASSERTION: event for content that isn't in a document: 'doc', file /builds/worker/checkouts/gecko/layout/base/PresShell.cpp:8422
[task 2024-09-10T18:29:41.803Z] 18:29:41     INFO -  Initializing stack-fixing for the first stack frame, this may take a while...
[task 2024-09-10T18:29:54.581Z] 18:29:54     INFO - GECKO(2325) | #01: NS_DebugBreak [xpcom/base/nsDebugImpl.cpp:0]
[task 2024-09-10T18:29:54.582Z] 18:29:54     INFO - GECKO(2325) | #02: mozilla::PresShell::EventHandler::HandleEventWithTarget(mozilla::WidgetEvent*, nsIFrame*, nsIContent*, nsEventStatus*, bool, nsIContent**, nsIContent*) [layout/base/PresShell.cpp:8427]
[task 2024-09-10T18:29:54.582Z] 18:29:54     INFO - GECKO(2325) | #03: mozilla::PointerEventHandler::DispatchGotOrLostPointerCaptureEvent(bool, mozilla::WidgetPointerEvent const*, mozilla::dom::Element*) [dom/events/PointerEventHandler.cpp:936]
[task 2024-09-10T18:29:54.583Z] 18:29:54     INFO - GECKO(2325) | #04: mozilla::PointerEventHandler::CheckPointerCaptureState(mozilla::WidgetPointerEvent*) [dom/events/PointerEventHandler.cpp:399]
[task 2024-09-10T18:29:54.584Z] 18:29:54     INFO - GECKO(2325) | #05: mozilla::PointerEventHandler::ProcessPointerCaptureForTouch(mozilla::WidgetTouchEvent*) [dom/events/PointerEventHandler.cpp:325]
[task 2024-09-10T18:29:54.584Z] 18:29:54     INFO - GECKO(2325) | #06: mozilla::PresShell::EventHandler::HandleEventUsingCoordinates(nsIFrame*, mozilla::WidgetGUIEvent*, nsEventStatus*, bool) [layout/base/PresShell.cpp:7216]
[task 2024-09-10T18:29:54.585Z] 18:29:54     INFO - GECKO(2325) | #07: mozilla::PresShell::EventHandler::HandleEvent(nsIFrame*, mozilla::WidgetGUIEvent*, bool, nsEventStatus*) [layout/base/PresShell.cpp:0]
[task 2024-09-10T18:29:54.585Z] 18:29:54     INFO - GECKO(2325) | #08: mozilla::PresShell::HandleEvent(nsIFrame*, mozilla::WidgetGUIEvent*, bool, nsEventStatus*) [layout/base/PresShell.cpp:7072]
[task 2024-09-10T18:29:54.586Z] 18:29:54     INFO - GECKO(2325) | #09: nsViewManager::DispatchEvent(mozilla::WidgetGUIEvent*, nsView*, nsEventStatus*) [view/nsViewManager.cpp:651]
[task 2024-09-10T18:29:54.586Z] 18:29:54     INFO - GECKO(2325) | #10: nsView::HandleEvent(mozilla::WidgetGUIEvent*, bool) [view/nsView.cpp:1053]
[task 2024-09-10T18:29:54.587Z] 18:29:54     INFO - GECKO(2325) | #11: mozilla::widget::PuppetWidget::DispatchEvent(mozilla::WidgetGUIEvent*, nsEventStatus&) [widget/PuppetWidget.cpp:0]
[task 2024-09-10T18:29:54.587Z] 18:29:54     INFO - GECKO(2325) | #12: nsDOMWindowUtils::SendTouchEventCommon(nsTSubstring<char16_t> const&, nsTArray<unsigned int> const&, nsTArray<int> const&, nsTArray<int> const&, nsTArray<unsigned int> const&, nsTArray<unsigned int> const&, nsTArray<float> const&, nsTArray<float> const&, nsTArray<int> const&, nsTArray<int> const&, nsTArray<int> const&, int, bool, bool, bool, bool*) [dom/base/nsDOMWindowUtils.cpp:964]
[task 2024-09-10T18:29:54.588Z] 18:29:54     INFO - GECKO(2325) | #13: nsDOMWindowUtils::SendTouchEvent(nsTSubstring<char16_t> const&, nsTArray<unsigned int> const&, nsTArray<int> const&, nsTArray<int> const&, nsTArray<unsigned int> const&, nsTArray<unsigned int> const&, nsTArray<float> const&, nsTArray<float> const&, nsTArray<int> const&, nsTArray<int> const&, nsTArray<int> const&, int, bool, bool*) [dom/base/nsDOMWindowUtils.cpp:852]
[task 2024-09-10T18:29:54.588Z] 18:29:54     INFO - GECKO(2325) | #14: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x3a2093a]
[task 2024-09-10T18:29:54.589Z] 18:29:54     INFO - GECKO(2325) | #15: CallMethodHelper::Call() [js/xpconnect/src/XPCWrappedNative.cpp:1174]
[task 2024-09-10T18:29:54.589Z] 18:29:54     INFO - GECKO(2325) | #16: XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1120]
[task 2024-09-10T18:29:54.591Z] 18:29:54     INFO - GECKO(2325) | #17: XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:966]
[task 2024-09-10T18:29:54.592Z] 18:29:54     INFO - GECKO(2325) | #18: ??? (???:???)
[task 2024-09-10T18:29:54.592Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: NS_ENSURE_TRUE(!aNewEventContent || aNewEventContent->GetComposedDoc() == GetDocument()) failed: file /builds/worker/checkouts/gecko/layout/base/PresShell.cpp:8428
[task 2024-09-10T18:29:54.592Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: DispatchGotOrLostPointerCaptureEvent failed: 'NS_SUCCEEDED(rv)', file /builds/worker/checkouts/gecko/dom/events/PointerEventHandler.cpp:940
[task 2024-09-10T18:29:54.592Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: NS_ENSURE_TRUE(mPresShell) failed: file /builds/worker/checkouts/gecko/layout/generic/nsFrameSelection.cpp:1657
[task 2024-09-10T18:29:54.592Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: 'aEvent->mReply->mContentsRoot != mRootElement', file /builds/worker/checkouts/gecko/dom/events/IMEContentObserver.cpp:733
[task 2024-09-10T18:29:54.593Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: 'aEvent->mReply->mContentsRoot != mRootElement', file /builds/worker/checkouts/gecko/dom/events/IMEContentObserver.cpp:733
[task 2024-09-10T18:29:54.593Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] ###!!! ASSERTION: event for content that isn't in a document: 'doc', file /builds/worker/checkouts/gecko/layout/base/PresShell.cpp:8422
[task 2024-09-10T18:29:54.593Z] 18:29:54     INFO - GECKO(2325) | #01: NS_DebugBreak [xpcom/base/nsDebugImpl.cpp:0]
[task 2024-09-10T18:29:54.593Z] 18:29:54     INFO - GECKO(2325) | #02: mozilla::PresShell::EventHandler::HandleEventWithTarget(mozilla::WidgetEvent*, nsIFrame*, nsIContent*, nsEventStatus*, bool, nsIContent**, nsIContent*) [layout/base/PresShell.cpp:8427]
[task 2024-09-10T18:29:54.593Z] 18:29:54     INFO - GECKO(2325) | #03: mozilla::PointerEventHandler::DispatchGotOrLostPointerCaptureEvent(bool, mozilla::WidgetPointerEvent const*, mozilla::dom::Element*) [dom/events/PointerEventHandler.cpp:936]
[task 2024-09-10T18:29:54.593Z] 18:29:54     INFO - GECKO(2325) | #04: mozilla::PointerEventHandler::CheckPointerCaptureState(mozilla::WidgetPointerEvent*) [dom/events/PointerEventHandler.cpp:399]
[task 2024-09-10T18:29:54.594Z] 18:29:54     INFO - GECKO(2325) | #05: mozilla::PointerEventHandler::ProcessPointerCaptureForTouch(mozilla::WidgetTouchEvent*) [dom/events/PointerEventHandler.cpp:325]
[task 2024-09-10T18:29:54.594Z] 18:29:54     INFO - GECKO(2325) | #06: mozilla::PresShell::EventHandler::HandleEventUsingCoordinates(nsIFrame*, mozilla::WidgetGUIEvent*, nsEventStatus*, bool) [layout/base/PresShell.cpp:7216]
[task 2024-09-10T18:29:54.595Z] 18:29:54     INFO - GECKO(2325) | #07: mozilla::PresShell::EventHandler::HandleEvent(nsIFrame*, mozilla::WidgetGUIEvent*, bool, nsEventStatus*) [layout/base/PresShell.cpp:0]
[task 2024-09-10T18:29:54.595Z] 18:29:54     INFO - GECKO(2325) | #08: mozilla::PresShell::HandleEvent(nsIFrame*, mozilla::WidgetGUIEvent*, bool, nsEventStatus*) [layout/base/PresShell.cpp:7072]
[task 2024-09-10T18:29:54.595Z] 18:29:54     INFO - GECKO(2325) | #09: nsViewManager::DispatchEvent(mozilla::WidgetGUIEvent*, nsView*, nsEventStatus*) [view/nsViewManager.cpp:651]
[task 2024-09-10T18:29:54.596Z] 18:29:54     INFO - GECKO(2325) | #10: nsView::HandleEvent(mozilla::WidgetGUIEvent*, bool) [view/nsView.cpp:1053]
[task 2024-09-10T18:29:54.596Z] 18:29:54     INFO - GECKO(2325) | #11: mozilla::widget::PuppetWidget::DispatchEvent(mozilla::WidgetGUIEvent*, nsEventStatus&) [widget/PuppetWidget.cpp:0]
[task 2024-09-10T18:29:54.597Z] 18:29:54     INFO - GECKO(2325) | #12: nsDOMWindowUtils::SendTouchEventCommon(nsTSubstring<char16_t> const&, nsTArray<unsigned int> const&, nsTArray<int> const&, nsTArray<int> const&, nsTArray<unsigned int> const&, nsTArray<unsigned int> const&, nsTArray<float> const&, nsTArray<float> const&, nsTArray<int> const&, nsTArray<int> const&, nsTArray<int> const&, int, bool, bool, bool, bool*) [dom/base/nsDOMWindowUtils.cpp:964]
[task 2024-09-10T18:29:54.597Z] 18:29:54     INFO - GECKO(2325) | #13: nsDOMWindowUtils::SendTouchEvent(nsTSubstring<char16_t> const&, nsTArray<unsigned int> const&, nsTArray<int> const&, nsTArray<int> const&, nsTArray<unsigned int> const&, nsTArray<unsigned int> const&, nsTArray<float> const&, nsTArray<float> const&, nsTArray<int> const&, nsTArray<int> const&, nsTArray<int> const&, int, bool, bool*) [dom/base/nsDOMWindowUtils.cpp:852]
[task 2024-09-10T18:29:54.598Z] 18:29:54     INFO - GECKO(2325) | #14: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x3a2093a]
[task 2024-09-10T18:29:54.598Z] 18:29:54     INFO - GECKO(2325) | #15: CallMethodHelper::Call() [js/xpconnect/src/XPCWrappedNative.cpp:1174]
[task 2024-09-10T18:29:54.599Z] 18:29:54     INFO - GECKO(2325) | #16: XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1120]
[task 2024-09-10T18:29:54.599Z] 18:29:54     INFO - GECKO(2325) | #17: XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:966]
[task 2024-09-10T18:29:54.600Z] 18:29:54     INFO - GECKO(2325) | #18: ??? (???:???)
[task 2024-09-10T18:29:54.600Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: NS_ENSURE_TRUE(!aNewEventContent || aNewEventContent->GetComposedDoc() == GetDocument()) failed: file /builds/worker/checkouts/gecko/layout/base/PresShell.cpp:8428
[task 2024-09-10T18:29:54.601Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: DispatchGotOrLostPointerCaptureEvent failed: 'NS_SUCCEEDED(rv)', file /builds/worker/checkouts/gecko/dom/events/PointerEventHandler.cpp:940
[task 2024-09-10T18:29:54.601Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: 'state != eState_Initializing && state != eState_Observing', file /builds/worker/checkouts/gecko/dom/events/IMEContentObserver.cpp:1779
[task 2024-09-10T18:29:54.602Z] 18:29:54     INFO - GECKO(2325) | MEMORY STAT | vsize 2621MB | residentFast 157MB | heapAllocated 11MB
[task 2024-09-10T18:29:54.602Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: 'state != eState_Initializing && state != eState_Observing', file /builds/worker/checkouts/gecko/dom/events/IMEContentObserver.cpp:1779
<...>
[task 2024-09-10T18:29:54.607Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: NS_ENSURE_TRUE(aWindowContext) failed: file /builds/worker/checkouts/gecko/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtection.cpp:452
[task 2024-09-10T18:29:54.608Z] 18:29:54     INFO - TEST-KNOWN-FAIL | dom/html/test/forms/test_input_range_mouse_and_touch_events.html | assertion count 2 matches expected 0 to 2 assertions
[task 2024-09-10T18:29:54.608Z] 18:29:54     INFO - TEST-OK | dom/html/test/forms/test_input_range_mouse_and_touch_events.html | took 738ms
[task 2024-09-10T18:29:54.610Z] 18:29:54     INFO - GECKO(2325) | WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME.  FIX THIS!
[task 2024-09-10T18:29:54.610Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] ###!!! ASSERTION: 1 dynamic atom(s) with non-zero refcount: onMigrationWizard:RequestState: 'nonZeroRefcountAtomsCount == 0', file /builds/worker/checkouts/gecko/xpcom/ds/nsAtomTable.cpp:454
[task 2024-09-10T18:29:54.610Z] 18:29:54     INFO - GECKO(2325) | #01: NS_DebugBreak [xpcom/base/nsDebugImpl.cpp:0]
[task 2024-09-10T18:29:54.610Z] 18:29:54     INFO - GECKO(2325) | #02: nsAtomSubTable::GCLocked(GCKind) [xpcom/ds/nsAtomTable.cpp:455]
[task 2024-09-10T18:29:54.611Z] 18:29:54     INFO - GECKO(2325) | #03: nsAtomTable::GC(GCKind) [xpcom/ds/nsAtomTable.cpp:371]
[task 2024-09-10T18:29:54.611Z] 18:29:54     INFO - GECKO(2325) | #04: NS_ShutdownAtomTable() [xpcom/ds/nsAtomTable.cpp:493]
[task 2024-09-10T18:29:54.611Z] 18:29:54     INFO - GECKO(2325) | #05: mozilla::ShutdownXPCOM(nsIServiceManager*) [xpcom/build/XPCOMInit.cpp:823]
[task 2024-09-10T18:29:54.611Z] 18:29:54     INFO - GECKO(2325) | #06: XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/nsEmbedFunctions.cpp:650]
[task 2024-09-10T18:29:54.678Z] 18:29:54     INFO - GECKO(2325) | #07: main [browser/app/nsBrowserApp.cpp:410]
[task 2024-09-10T18:29:54.680Z] 18:29:54     INFO - GECKO(2325) | #08: __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6 + 0x21b97]
[task 2024-09-10T18:29:54.681Z] 18:29:54     INFO - GECKO(2325) | #09: ??? [/builds/worker/workspace/build/application/firefox/firefox-bin + 0x3cae9]
[task 2024-09-10T18:29:54.681Z] 18:29:54     INFO - GECKO(2325) | #10: ??? (???:???)
[task 2024-09-10T18:29:54.682Z] 18:29:54     INFO - GECKO(2325) | [Child 4197, Main Thread] ###!!! ASSERTION: 1 dynamic atom(s) with non-zero refcount: en-us: 'nonZeroRefcountAtomsCount == 0', file /builds/worker/checkouts/gecko/xpcom/ds/nsAtomTable.cpp:454
[task 2024-09-10T18:29:54.683Z] 18:29:54     INFO - GECKO(2325) | #01: NS_DebugBreak [xpcom/base/nsDebugImpl.cpp:0]
[task 2024-09-10T18:29:54.683Z] 18:29:54     INFO - GECKO(2325) | #02: nsAtomSubTable::GCLocked(GCKind) [xpcom/ds/nsAtomTable.cpp:455]
[task 2024-09-10T18:29:54.684Z] 18:29:54     INFO - GECKO(2325) | #03: nsAtomTable::GC(GCKind) [xpcom/ds/nsAtomTable.cpp:371]
[task 2024-09-10T18:29:54.684Z] 18:29:54     INFO - GECKO(2325) | #04: NS_ShutdownAtomTable() [xpcom/ds/nsAtomTable.cpp:493]
[task 2024-09-10T18:29:54.685Z] 18:29:54     INFO - GECKO(2325) | #05: mozilla::ShutdownXPCOM(nsIServiceManager*) [xpcom/build/XPCOMInit.cpp:823]
[task 2024-09-10T18:29:54.685Z] 18:29:54     INFO - GECKO(2325) | #06: XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/nsEmbedFunctions.cpp:650]
[task 2024-09-10T18:29:54.686Z] 18:29:54     INFO - GECKO(2325) | #07: main [browser/app/nsBrowserApp.cpp:410]
[task 2024-09-10T18:29:54.686Z] 18:29:54     INFO - GECKO(2325) | #08: __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6 + 0x21b97]
[task 2024-09-10T18:29:54.687Z] 18:29:54     INFO - GECKO(2325) | #09: ??? [/builds/worker/workspace/build/application/firefox/firefox-bin + 0x3cae9]
[task 2024-09-10T18:29:54.688Z] 18:29:54     INFO - GECKO(2325) | #10: ??? (???:???)
<...>
[task 2024-09-10T18:29:55.096Z] 18:29:55     INFO - GECKO(2325) |   http://mochi.test:8888/tests/dom/html/test/forms/test_input_range_mouse_and_touch_events.html?currentTestURL=dom%2Fhtml%2Ftest%2Fforms%2Ftest_input_range_mouse_and_touch_events.html&closeWhenDone=1&showTestReport=false&expected=pass
[task 2024-09-10T18:29:55.096Z] 18:29:55     INFO - GECKO(2325) |   http://mochi.test:8888/tests/SimpleTest/SimpleTest.js
[task 2024-09-10T18:29:55.096Z] 18:29:55     INFO - GECKO(2325) |   http://mochi.test:8888/tests/SimpleTest/EventUtils.js
[task 2024-09-10T18:29:55.097Z] 18:29:55     INFO - GECKO(2325) |   http://mochi.test:8888/tests/SimpleTest/test.css
[task 2024-09-10T18:29:55.097Z] 18:29:55     INFO - GECKO(2325) |   http://mochi.test:8888/tests/SimpleTest/SimpleTest.js
[task 2024-09-10T18:29:55.097Z] 18:29:55     INFO - GECKO(2325) |   http://mochi.test:8888/tests/SimpleTest/SimpleTest.js
[task 2024-09-10T18:29:55.098Z] 18:29:55     INFO - GECKO(2325) |   http://mochi.test:8888/tests/SimpleTest/EventUtils.js
[task 2024-09-10T18:29:55.099Z] 18:29:55     INFO - GECKO(2325) |   http://mochi.test:8888/tests/SimpleTest/test.css
[task 2024-09-10T18:29:55.099Z] 18:29:55     INFO - GECKO(2325) |   http://mochi.test:8888/tests/SimpleTest/EventUtils.js
[task 2024-09-10T18:29:55.100Z] 18:29:55     INFO - GECKO(2325) |   http://mochi.test:8888/tests/SimpleTest/test.css
[task 2024-09-10T18:29:55.100Z] 18:29:55     INFO - GECKO(2325) |   resource://content-accessible/accessiblecaret.css
[task 2024-09-10T18:29:55.100Z] 18:29:55     INFO - GECKO(2325) |   https://bugzilla.mozilla.org/show_bug.cgi?id=846380
[task 2024-09-10T18:29:55.100Z] 18:29:55     INFO - GECKO(2325) |   http://mochi.xorigin-test:8888/tests?autorun=1&closeWhenDone=1&consoleLevel=INFO&manifestFile=tests.json&dumpOutputDirectory=%2Ftmp&cleanupCrashes=true&xOriginTests=true&ignorePrefsFile=ignorePrefs.json
[task 2024-09-10T18:29:55.101Z] 18:29:55     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: XPCOM object StringBuffer released from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp:216
[task 2024-09-10T18:29:55.101Z] 18:29:55     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: XPCOM object StringBuffer released from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp:216
[task 2024-09-10T18:29:55.102Z] 18:29:55     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: XPCOM object StringBuffer released from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp:216
[task 2024-09-10T18:29:55.102Z] 18:29:55     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: XPCOM object StringBuffer released from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp:216
[task 2024-09-10T18:29:55.103Z] 18:29:55     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: XPCOM object StringBuffer released from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp:216
[task 2024-09-10T18:29:55.103Z] 18:29:55     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: XPCOM object StringBuffer released from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp:216
[task 2024-09-10T18:29:55.104Z] 18:29:55     INFO - GECKO(2325) | [Child 4197, Main Thread] WARNING: XPCOM object StringBuffer released from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp:216
[task 2024-09-10T18:29:55.104Z] 18:29:55     INFO - TEST-START | dom/html/test/forms/test_input_range_rounding.html
Flags: needinfo?(emilio)
Blocks: 1918161

Ugh

Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d4d37a576677 Fix nsRangeFrame::GetValueAtEventPoint on themed range inputs with padding. r=dholbert
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 132 Branch

The patch landed in nightly and beta is affected.
:emilio, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox131 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)
Flags: needinfo?(emilio)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: