Justin Fagnani

Results 256 issues of Justin Fagnani

Drawing highlights seems to slow down quickly over time.

A highlight element should render drop areas indicating the potential tree-edit operations: insert-into, insert-before, insert-after.

Basic functionality for select built-in elements. Blocked on an 'insert' tree edit operation.

paper-tabs needs vertical support first: https://github.com/PolymerElements/paper-tabs/issues/30

Users have requested a little more information on end-to-end testing. It probably doesn't need to be much different from end-to-end testing with other web technologies, except for dealing with native...

Just starting the work, PR to track for now. I'm changing the API a bit, trying to make it simpler and closer to the Maps API: - Properties that mirror...

cla: yes

It would be convenient for ergonomics, documentation, React integration, and transpilers to be able to declare what events an element fires. We could add a decorator (and static block for...

Type: Enhancement
Why: Reduce adoption friction

See https://github.com/Polymer/lit-element/pull/866 Apps and design systems that want to add additional styles to a component should override `getStyles()`. Previously they might have tried to override `finalize()`, but style gathering has...

Area: docs
Severity: Medium

At https://github.com/Polymer/lit-element/blob/master/src/lib/css-tag.ts#L12 instead of ```ts export const supportsAdoptingStyleSheets = ('adoptedStyleSheets' in Document.prototype) && ('replace' in CSSStyleSheet.prototype); ``` do something like: ```ts export const supportsAdoptingStyleSheets = Array.isArray(document.adoptedStyleSheets) && ('replace' in CSSStyleSheet.prototype);...

Severity: Low

Once it's easier to construct (or import, see https://github.com/w3c/webcomponents/issues/759), they're more likely to be passed around to disparate parts of an application, which might try to independently mutate the stylesheet...

enhancement