Highlights
- Arctic Code Vault Contributor
Pinned
2,345 contributions in the last year
Less
More
Activity overview
Contribution activity
March 2021
Created 96 commits in 13 repositories
Created a pull request in whatwg/streams that received 6 comments
Remove "create" algorithms for other specifications
Closes #1084 by encouraging use of "set up" instead. Also partially addresses #1074 by softening the language about subclassing vs. mixins. I am wi…
+65
−82
•
6
comments
Opened 51 other pull requests in 11 repositories
jsdom/jsdom
16
merged
- Check all associated elements for form validity
- Upgrade dependencies
- Roll web platform tests
- Remove a variety of redundant to-port tests
- Fix SVG-namespace <template>s
- Fix <output>'s value and defaultValue
- Fix <option>'s text property to exclude script descendants
- Fix <legend>'s form property
- Fix checkbox indeterminate interaction with clicks
- Fix "scripting disabled" to apply to parsing too
- Fix Text and Comment constructors
- Fix radio/checkbox to not fire events when disconnected
- Fix window.event implementation
- Fix loading of subresources with Unicode filenames
- Use domenic's ESLint config as the base
- Upgrade dependencies
WICG/app-history
12
merged
- Rename navigateTo → goTo and combine push/update → navigate
- Restrict navigate firing when another window initiates the navigation
- Clarify that URL bar spoofing is not possible
- Re-do interrupted and aborted navigations
- Fix navigate firing restrictions table
- Initial draft of navigate event spec
- Add navigateInfo to back()/forward()/navigateTo()
- Remove setState() and statechange
- Do not roll back rejected-promise navigations
- Revamp when navigate fires, is cancelable, and is respond-able
- Add entry.index and appHistory.canGoBack/canGoForward
- Make push()/update() navigate, and change state interface
whatwg/html
1
closed
8
merged
- Align <output> default value handling with more implementations
- Compute "has transient activation" synchronously in navigation
- Compute "allowed to download" synchronously in navigation
- Explain more of "create and initialize a Document object"
- Ignore title passed to pushState()/replaceState()
- Editorial: modernize input activation behavior
- Fix same-URL navigation session history handling
- Editorial: clean up and modernize hyperlink following/downloading
- Move steps into "URL and history update steps"
web-platform-tests/wpt
3
merged
1
open
jsdom/webidl2js
4
merged
w3c/screen-wake-lock
1
merged
jsdom/whatwg-url
1
merged
whatwg/streams
1
open
w3ctag/design-principles
1
open
jeremyroman/alternate-loading-modes
1
merged
whatwg/participate.whatwg.org
1
merged
Reviewed 68 pull requests in 20 repositories
whatwg/html 20 pull requests
- Standardize the condition for opening a popup by window.open, and BarProp values
- Correct innards of document.domain
- Set withEnvironment of event handler scopes correctly
- Revert 'Clarify that media="" and lang="" affect manifest selection'
- Add missing description for allow-downloads keyword
- Clarify premultiplication
- Compute "allowed to download" synchronously in navigation
- Ignore title passed to pushState()/replaceState()
- Describe integration with the WeakRefs proposal
- Update the Rendering section for Lists to use the built-in 'list-item…
- Expand <details> for find-in-page and element fragments
- Export link type manifest
- Coalesce |reservedEnvironment| and request's reserved client
- Add XML declaration encoding sniffing
-
Unset the
is_modalflag of <dialog> when it's removed from the document - Move steps into "URL and history update steps"
- Clarify that media and lang affect manifest selection
- Export various types of content
- Editorial: say which <source> attributes are allowed where
- Fix typos
jsdom/jsdom 10 pull requests
-
Fix failing
window‑properties.htmltests - Fix event handler ObjectEnvironment instantiation
- Convert skipped inline event handlers on body test to WPT
-
Use
IterableWeakSetforNodeIteratortracking when supported -
Update
customElements.whenDefined - Fix Text and Comment constructors
- Handle failing subtests in web‑platform‑tests
-
Convert
NamedPropertiesTrackerto a class - Support inputType on InputEvent
- Location href in about blank src iframe
jsdom/webidl2js 8 pull requests
-
Implement
[LegacyFactoryFunction] -
Use
[[Unforgeables]]object for unforgeable properties - Implement “internally create a new object implementing the interface”
- fixup! Create sync iterators in the correct realm
- Create sync iterators in the correct realm
- Use Domenic's ESLint config as a base
-
Use
member.parent.nameinstead ofmember.definingInterface - Require [Exposed] even when marked as [LegacyNoInterfaceObject]
web-platform-tests/wpt 6 pull requests
whatwg/participate.whatwg.org 4 pull requests
whatwg/streams 3 pull requests
WICG/app-history 3 pull requests
w3c/screen-wake-lock 2 pull requests
WICG/scheduling-apis 1 pull request
domenic/wpt-runner 1 pull request
whatwg/fetch 1 pull request
whatwg/whatwg.org 1 pull request
whatwg/misc-server 1 pull request
whatwg/url 1 pull request
whatwg/participant-data 1 pull request
jeremyroman/alternate-loading-modes 1 pull request
heycam/webidl 1 pull request
privacycg/private-click-measurement 1 pull request
ricea/websocket 1 pull request
WebAudio/web-audio-api 1 pull request
Created an issue in whatwg/html that received 8 comments
<link> media="", type="", etc. changes are underspecified and contradictory
This is part of the long journey to improve the specification of <link> elements, largely by transitioning from shared declarative statements (e.g. "…
8
comments
Opened 37 other issues in 13 repositories
WICG/app-history
11
open
6
closed
- Better example and API for rolling back failed navigations
- Add the ability to navigate to a download or form submission
- Renaming navigateTo, push, and maybe update
- Should we fire navigate for cross-document history.back()?
- <a download> is a navigation; how does it interact with app history?
- Probably don't allow interception of navigations from other documents
- index and sameDocument are a bit different from other AppHistoryEntry properties
- Traversing the joint session history and forward/back idempotence
- An event for when entries disappear for other reasons than forward-pruning
- Scope app history entries to the browsing context group
- Should this API be able to completely replace window.history? What about window.location?
- Will the current respondWith() design of updating the URL bar immediately meet web developer needs?
- currentchange is not suitable for measuring the time
- back()/forward()/navigateTo() should probably take navigateInfo as well
- Should we allow setState() separate from update()?
- Naming and precise definition of event.sameOrigin
- Precise definition of event.userInitiated
whatwg/html
6
open
- Output element value/defaultValue/reset() is not interoperable
- Having both incumbentNavigationOrigin and the source browsing context's active document's origin seems bad
- "is a registrable domain suffix of or is equal to" seems pretty broken
- A new mode for iframes where they don't add to the joint session history?
- Scripting-enabled dependent serialization?
- <meta refresh> to a fragment navigation is not interoperable