QA/Platform/DOM: Difference between revisions

From MozillaWiki
< QA‎ | Platform
Jump to navigation Jump to search
Line 63: Line 63:
</bugzilla>
</bugzilla>


== Regressions ==
== Unconfirmed Regressions ==
<bugzilla>
<bugzilla>
{
{
Line 71: Line 71:
  "v1":"DOM",
  "v1":"DOM",
  "keywords":"regression",  
  "keywords":"regression",  
  "resolution":"---"
  "status":"UNCONFIRMED"
}
}
</bugzilla>
</bugzilla>

Revision as of 22:40, 4 May 2015

About the Team

People

  • Manager: Andrew Overholt (overholt)
  • Engineers: Ehsan Akhgari (ehsan), Anne van Kesteren (annevk), Josh Matthews (jdm), Ben Turner (bent), Boris Zbarsky (bz)
  • QA: Anthony Hughes (ashughes)

How to Contact Us

Meetings

We do not generally hold team meetings at this time.

Strategy

This page documents the QA strategy for testing Mozilla's DOM implementation. Our primary objective is the continuous improvement of DOM quality through two-week sprints of open, transparent, and data-driven qualification processes.

Documentation

Guides:

Reference:

Current Initiatives

  • improve work flow of incoming and outgoing bugs
  • improve test coverage in the web platform tests
  • improve test coverage of in-product features prior to shipping in a Firefox release
  • improving accessibility to participating in team activities

Bugs

Triage

Triage is the process of going through a list of bugs to identify and prioritize bugs for testing.

Queries
Backlog

Top Crashes

Full Query
ID Summary Priority Status
1279293 [meta] Crash in [@ IPCError-browser | ShutDownKill] P2 NEW
1405521 Crash in nsGlobalWindow::ClearDocumentDependentSlots: MOZ_CRASH(Unhandlable OOM while clearing document dependent slots.) P3 NEW
1435343 Crash in [@ mozilla::dom::workerinternals::RuntimeService::CrashIfHanging]. Shutdown problem in workers. P3 NEW
1967904 Intermittent DocumentLoadListener::Open for invalid history entry due to mismatch of 'PartitionedPrincipalToInherit' [@ mozilla::net::DocumentLoadListener::Open] | single tracking bug -- NEW

4 Total; 4 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Unconfirmed Regressions

Full Query
ID Summary Priority Status
357379 opener.focus() doesn't focus the tab that opened the actual one P5 UNCONFIRMED
644934 NULL in POST values -- UNCONFIRMED
902147 XUL alert causes drag-n-drop of message to fail -- UNCONFIRMED
952749 shift-numpad-ins stopped working in 2.23 -- UNCONFIRMED
1309682 "Progressive" loading of pages no longer works P3 UNCONFIRMED
1322127 Cannot paste PrintScreens in Outlook Web App 2013 P3 UNCONFIRMED
1419263 element.value = '' does not change the value P3 UNCONFIRMED
1471405 Back button doesn't work with Firefox 61 with Google Container addon P2 UNCONFIRMED
1543196 using disabled="true" enables document.oncontextmenu behavior P3 UNCONFIRMED
1550873 CascadingDropDown causing infinite refresh P2 UNCONFIRMED
1563030 Custom URL schemes are being rate limited P3 UNCONFIRMED
1568221 cannot open files with specific cyrillic symbols in the filename P3 UNCONFIRMED
1657738 window.open() calls create windows with read-only location/address bar in recent Firefox -- UNCONFIRMED
1658775 dom.disable_window_open_feature.toolbar no longer works P5 UNCONFIRMED
1743078 geolocation doesn't support data json anymore -- UNCONFIRMED
1771770 [MS Pinyin][Win] Chinese pinyin IME doesn't work in some text field -- UNCONFIRMED
1801570 Changing image source to empty data url still renders old image -- UNCONFIRMED
1836472 Microsoft IME does not switch to private mode if <input type="search"> has focus in the private window P2 UNCONFIRMED
1859125 Chinese Input Method Candidate Box Cannot Follow Cursor P3 UNCONFIRMED
1860479 Click and Drag Selection Scrolling Slow When Windows Taskbar Hidden -- UNCONFIRMED
1861565 window.getElement has incorrect anchorNode if there is a unselectable element inside selection -- UNCONFIRMED
1978709 `window.onload` is being unexpectedly triggered in Firefox 140+ after executing synchronous JavaScript code that includes a `$(document).ready(...)` block. This only occurs in Firefox and only from version 140 onward. -- UNCONFIRMED

22 Total; 22 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Recent Reports

Full Query
ID Summary Priority Status
1978255 Main document's ipaddressSpace is overrideen by sub document's ipAddressSpace P2 RESOLVED
1978274 YouTube first letter tying backwards -- UNCONFIRMED
1978311 [wpt-sync] Sync PR 53859 - Fix modulepreload to send proper referrer headers P4 RESOLVED
1978312 [wpt-sync] Sync PR 53861 - Element.currentPatch reflects current status of patchfor operations P4 RESOLVED
1978313 [wpt-sync] Sync PR 53864 - Make <template patchfor> partially work with innerHTML P4 RESOLVED
1978314 [wpt-sync] Sync PR 53863 - WebCryptoAPI: Add the 'y' component of ECC keys in another JWK import key test P4 RESOLVED
1978315 Stop using the type attribute of HTML anchors as a content type hint -- RESOLVED
1978329 NetAddr::GetIpAddressSpace() returns IPAddressSpace::Public for Uninitialized NetAddr P2 RESOLVED
1978331 [wpt-sync] Sync PR 53862 - chore: Add test for synthesized image documents with CSP headers. P4 NEW
1978358 The Firefox search bar visually (graphical interface) connects to URLs entered by the user first via HTTP and then via HTTPS. -- RESOLVED
1978381 Intermittent /event-timing/min-duration-threshold.html | single tracking bug P5 NEW
1978395 [wpt-sync] Sync PR 53869 - WebCryptoAPI: Mark Curve448 tests as tentative for now P4 NEW
1978444 WebIDL's `async iterable<>` interface declaration is changing to `async_iterable<>` -- REOPENED
1978448 [wpt-sync] Sync PR 53875 - Orientation Sensor: Add long timeout for wpt test P4 RESOLVED
1978463 crash near null [@ mozilla::dom::AbstractRange::MarkDescendants] -- NEW
1978481 Hit MOZ_CRASH(ElementAt(aIndex = 0, aLength = 0)) at /builds/worker/checkouts/gecko/mfbt/Assertions.cpp:51 -- VERIFIED
1978485 Assertion failure: forwardScanFromEndResult.GetContent() == wsScannerAtEnd.GetEndReasonContent(), at /builds/worker/checkouts/gecko/editor/libeditor/HTMLEditorDeleteHandler.cpp:7571 -- ASSIGNED
1978489 Assertion failure: !aRangesToDelete.Ranges().IsEmpty(), at /builds/worker/checkouts/gecko/editor/libeditor/HTMLEditorDeleteHandler.cpp:943 -- ASSIGNED
1978521 [wpt-sync] Sync PR 53883 - Implement ElementInternals.type=button with popovertarget support P4 NEW
1978522 [wpt-sync] Sync PR 53884 - Optimize keyboard focusable for the radio element P4 NEW
1978550 Make ContentPermissionRequestBase::mPermissionHandler assignment possible in Parent Process P2 NEW
1978553 Perma /custom-elements/CustomElementRegistry.html | customElements.define must get callbacks of the constructor prototype - when Gecko 143 merges to beta on 2025-08-18 -- VERIFIED
1978556 Perma /dom/idlharness.window.html?exclude=Node | Document interface: operation moveBefore(Node, Node?) - assert_own_property: interface prototype object missing non-static operation expected property - when Gecko 143 merges to beta on 2025-08-18 -- VERIFIED
1978560 Perma /html/semantics/embedded-content/the-img-element/source-relevant-mutations.html | Neither the removing, moving, nor insertion steps for the source element track the previous - when Gecko 143 merges to beta on 2025-08-18 -- VERIFIED
1978562 [wpt-sync] Sync PR 53893 - Reset listbox select overflow rules for base appearance P4 NEW
1978585 Assertion failure: !HasTimeouts(), at /dom/base/TimeoutManager.cpp:956 -- VERIFIED
1978589 Assertion failure: mRawPtr, at /builds/worker/workspace/obj-build/dist/include/mozilla/StaticPtr.h:50 -- NEW
1978642 Text-Fragments: Refactor returning result types with brace initialization -- RESOLVED
1978673 The demo 3D image on canvas can sometimes be dragable. -- NEW
1978687 Intermittent /navigation-api/navigation-methods/return-value/navigate-opaque-origin.html | single tracking bug P5 NEW
1978693 Assertion failure: aCmp(*(aBegin + a), *(aBegin + b)) (Your comparator is not a valid strict-weak ordering), at /builds/worker/checkouts/gecko/xpcom/ds/nsTArray.h:319 -- NEW
1978704 Frequent Linux asan SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:248:3 in MOZ_CrashSequence -- RESOLVED
1978709 `window.onload` is being unexpectedly triggered in Firefox 140+ after executing synchronous JavaScript code that includes a `$(document).ready(...)` block. This only occurs in Firefox and only from version 140 onward. -- UNCONFIRMED
1978714 Assertion failure: (aChild2 ? *aChild2->ComputeIndexInParentNode() : aParent.GetChildCount()) < (aChild1 ? *aChild1->ComputeIndexInParentNode() : aParent.GetChildCount()), at /builds/worker/checkouts/gecko/dom/base/nsContentUtils.cpp:3401 -- NEW
1978717 Assertion failure: !aInclusiveAncestorsOfEndContainer->ElementAt(i) .mIsDescendantInShadowTree, at /builds/worker/checkouts/gecko/dom/base/ContentIterator.cpp:714 -- NEW
1978722 Crash in [@ googlepinyin2.ime] -- NEW
1978726 Revert the fix of bug 1976608 from 142 branch -- RESOLVED
1978727 Hit MOZ_CRASH(DocumentLoadListener::OpenDocument: Unexpected load flags: 290005 vs. 290001 (differing 4 vs. 0)) at /builds/worker/checkouts/gecko/netwerk/ipc/DocumentLoadListener.cpp:1037 -- ASSIGNED
1978754 Intermittent dom/filesystem/tests/test_webkitdirectory.html | single tracking bug P5 NEW
1978755 Is the deduplication of AdoptedStylesheet the intended behavior? -- UNCONFIRMED
1978759 [wpt-sync] Sync PR 53915 - [Navigation API] autofocus test wrongly expects disabling to synchronously unfocus P4 NEW
1978788 [wpt-sync] Sync PR 53917 - Patching: parse in fragment mode but inserting directly to target P4 NEW
1978798 Enable moveBefore pref in some .ini files -- RESOLVED
1978805 (input type="week" and type="month"): no calendar or selection interface appears -- RESOLVED
1978835 Intermittent dom/system/tests/test_bug1197901.html | single tracking bug P5 NEW
1978852 Intermittent /html/semantics/embedded-content/the-area-element/area-processing.html | single tracking bug P5 NEW
1978880 [wpt-sync] Sync PR 53926 - [4/4] Improve WPT Drag and Drop images/ tests (023 -> 024) P4 NEW
1978883 [wpt-sync] Sync PR 53927 - node.patchSelf() creates a writable stream P4 NEW
1978891 Cannot type all characters with an alternative keyboard layout, only in Firefox -- UNCONFIRMED
1978917 Intermittent [tier 2] MOZ_DIAGNOSTIC_ASSERT(!mOngoingAPIMethodTracker) [@ mozilla::dom::Navigation::PromoteUpcomingAPIMethodTrackerToOngoing] | single tracking bug -- NEW
1978922 Add a test for crashing on incorrectly typed message -- NEW
1978924 Intermittent /navigation-api/navigation-methods/sandboxing-navigate-parent.html | single tracking bug P5 NEW
1978960 Intermittent dom/base/test/test_focus_scrollable_fieldset.html | single tracking bug P5 NEW
1978963 Intermittent dom/html/test/forms/test_MozEditableElement_setUserInput.html | single tracking bug P5 NEW
1978967 [wpt-sync] Sync PR 53945 - [LNA] Update urls for spec location P4 NEW
1978976 Crash in [@ mozilla::dom::RangeBasedTextDirectiveCreator::FindAllMatchingCandidates] -- RESOLVED
1979021 [wpt-sync] Sync PR 53952 - Fix the preferred order of a longhand's shorthands P4 NEW
1979032 sync-about-blank: Skip SetupInheritingPrincipal / ignore null principals to inherit? -- NEW
1979040 [wpt-sync] Sync PR 53954 - Implement node.patchAll() P4 NEW
1979041 Collect telemetry on which clobbered HTMLFormElement properties are accessed -- NEW
1979042 Latest Firefox update now requires multiple LH mouse clicks to make anything happen -- UNCONFIRMED
1979052 High frequency linux asan Assertion failure: fromNHE, at /builds/worker/checkouts/gecko/dom/navigation/Navigation.cpp:1053 P5 NEW
1979060 [wpt-sync] Sync PR 53956 - Initial patchsrc support P4 NEW
1979104 reportValidity on text input does nothing when change initiated from text input -- NEW
1979129 Intermittent application crashed [@ std::__1::unique_ptr<mozilla::dom::SessionHistoryInfo, mozilla::DefaultDelete<mozilla::dom::SessionHistoryInfo> >::operator->[abi:nn190102]] | single tracking bug -- NEW
1979152 New wpt failures in /css/css-typed-om/ [historical.html, stylevalue-subclasses/cssColorValue.html, stylevalue-subclasses/cssRGB.html] -- NEW
1979173 Perma /editing/whitespaces/chrome-compat/insertparagraph.tentative.html | single tracking bug P5 RESOLVED
1979212 SVG discrepancy between .svg and .html -- RESOLVED
1979216 Get rid of `InsertBRElementToEmptyListItemsAndTableCellsInRange` -- NEW
1979223 [wpt-sync] Sync PR 53971 - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=290993 P4 NEW
1979225 [T-F] Unable to create a T-F on the "view-source:file" for this tiny testcase -- NEW
1979228 Pasting (lots of ) text and pressing enter on a text-are takes ~50 seconds in Nightly. -- NEW
1979244 Moving caret inside a testcase spends 750ms around mozilla::dom::Selection::StyledRanges::FindRangeData (Followup to bug 1913253) -- NEW
1979258 Make `HTMLEditor::OnEndHandlingTopLevelEditSubActionInternal` stop calling `InsertBRElementToEmptyListItemsAndTableCellsInRange` -- ASSIGNED
1979259 Allow creating File object with fild descripor or input stream to read file on background I/O thread -- NEW
1979264 [wpt-sync] Sync PR 53973 - Cookie store - ensure whitespace prefix to `__Http-` and `__HostHttp-` is properly blocked P4 NEW
1979267 Perma /fetch/fetch-later/quota/cross-origin-iframe/small-payload.tentative.https.window.html | Unhandled rejection: iframe[src=https://not-web-platform.test:8443/fetch/fetch-later/resources/fetch-later.html?url=%252Ffetch%252Ffetch-later%252Fresources%252 P5 RESOLVED
1979273 'Copy Link to Highlight' is greyed out for some characters/symbols -- RESOLVED
1979284 Prepare TimeoutManager::SetTimeout() for the direct use (without accessing WorkerPrivate) -- NEW
1979288 Enable Navigation API on Nightly -- NEW
1979341 Warn the user when an unexpected script is loaded and prompt them to report it -- NEW
1979375 Frequent Late Beta /navigation-api/currententrychange-event/navigation-navigate-intercept.html | currententrychange fires for navigation.navigate() intercepted by intercept() - assert_true: expected true when Gecko 143 switches to Late Beta on 2025-08-29 -- RESOLVED
1979383 Browser enters a state where no new pages can be loaded -- NEW
1979409 canvas tag is draggable now -- UNCONFIRMED
1979438 back/forward buttons don't track with tab history changed through history API -- UNCONFIRMED
1979444 Intermittent /pointerevents/pointer-events-none-skip-scroll-will-change-scrollbar.html | single tracking bug P5 NEW
1979449 Intermittent /html/semantics/scripting-1/the-script-element/module/modulepreload-referrerpolicy.html | single tracking bug P5 NEW
1979463 Hit MOZ_CRASH(isNodeContainedInRange) at /builds/worker/checkouts/gecko/dom/base/ContentIterator.cpp:1245 -- NEW
1979474 Crash in [@ mozilla::dom::RangeBasedTextDirectiveCreator::CollectContextTerms] -- NEW
1979485 Intermittent /html/dom/elements/images/bypass-cache-revalidation.html | single tracking bug P5 NEW
1979487 Testcase generating N empty Text-Fragments takes 37s to generate, and 90s to remove from DOM. Chrome is basically instant. -- NEW
1979493 Intermittent dom/notification/test/browser/browser_openwindow_without_window.js | single tracking bug P5 NEW
1979494 Intermittent application crashed [@ std::unique_ptr<mozilla::dom::SessionHistoryInfo,mozilla::DefaultDelete<mozilla::dom::SessionHistoryInfo> >::operator->] | single tracking bug -- NEW
1979510 Intermittent REFTEST PROCESS-CRASH | assertion `left == right` failed: Invalid AllocId P5 NEW

94 Total; 69 Open (73.4%); 20 Resolved (21.28%); 5 Verified (5.32%);


Stale Reports

Unstrip size limit exceeded (5,000,000)

Features

Roadmap / Trello / Template
Feature Target Milestone Assignee Tracking Bug Development Testing
Screen Orientation API Firefox 40 (August 11, 2015) William Chen [:wchen] bug 1043102 IN PROGRESS
Service Workers Firefox 39 (June 30, 2015) Nikhil Marathe [:nsm] bug 903441 IN PROGRESS
IndexedDB/SQLite Performance Firefox 39 (June 30, 2015) Ben Turner [:bent] several DONE DONE
Picture Tag Firefox 38 (May 12, 2015) John Schoenick [:johns] bug 870022 DONE PENDING FEEDBACK
BroadcastChannel API Firefox 38 (May 12, 2015) Andrea Marchesini [:baku] bug 966439 DONE DONE
IndexedDB in Workers Firefox 37 (March 31, 2015) Ben Turner [:bent] bug 701634 DONE DONE
Web Sockets in Workers Firefox 37 (March 31, 2015) Andrea Marchesini [:baku] bug 504553 DONE DONE