Luke Warlow

Results 130 issues of Luke Warlow

Switch Trusted Types sinks to use union IDL type After recent discussions we've decided to change trusted types to use union IDL types across all sinks. This requires changes to...

Update the HostEnsureCanCompileStrings definition to match dynamic code brand checks stage 3 proposal. Also update the call to EnsureCSPDoesNotBlockStringCompilation to pass these new arguments through. Also update the timer initialization...

### What problem are you trying to solve? There's currently no way to serialise a document object, that includes shadow roots. ### What solutions exist today? `document.documentElement.outerHTML` is the closest...

addition/proposal
needs implementer interest
topic: shadow

RangeError: Maximum call stack size exceeded at LayoutNode.availableWidth (https://shadow.goose.icu/engine/layout.js:722:17) at LayoutNode. (https://shadow.goose.icu/engine/layout.js:91:27) at LayoutNode.textChunks (https://shadow.goose.icu/engine/layout.js:748:26) at LayoutNode. (https://shadow.goose.icu/engine/layout.js:91:27) at LayoutNode.width (https://shadow.goose.icu/engine/layout.js:903:27) at LayoutNode. (https://shadow.goose.icu/engine/layout.js:91:27) at LayoutNode.contentWidth (https://shadow.goose.icu/engine/layout.js:824:18) at LayoutNode. (https://shadow.goose.icu/engine/layout.js:91:27)...

RangeError: Maximum call stack size exceeded at LayoutNode.resolveValue (https://shadow.goose.icu/engine/layout.js:362:15) at LayoutNode.lengthAbs (https://shadow.goose.icu/engine/layout.js:502:20) at LayoutNode.marginTop (https://shadow.goose.icu/engine/layout.js:1133:17) at LayoutNode. (https://shadow.goose.icu/engine/layout.js:89:27) at LayoutNode.y (https://shadow.goose.icu/engine/layout.js:1025:18) at LayoutNode. (https://shadow.goose.icu/engine/layout.js:89:27) at LayoutNode.endY (https://shadow.goose.icu/engine/layout.js:943:18) at LayoutNode. (https://shadow.goose.icu/engine/layout.js:89:27)...

crash!

trusted-types
webkit-export
wg-s_webappsec

Apologies if I've missed it but it seems currently the [isVisible](https://github.com/WICG/display-locking/blob/main/explainers/isvisible.md) method doesn't provide a way to tie into the extra abilities inside of [IntersectionObserver v2](https://web.dev/intersectionobserver-v2/). Would this be something...

Currently the tab_strip field doesn't allow any customisation of tab colours, and Chrome's current experimental implementation uses the body's background colour for the selected tab and the app manifests theme...

As of Tailwind 2.2, it includes a fairly long list of pseudo-class/element variants built in. It might be worth removing the duplicates from this plugin? https://blog.tailwindcss.com/tailwindcss-2-2#exhaustive-pseudo-class-support