Dave Lockhart

Results 17 issues of Dave Lockhart

### Is there an existing issue for this? - [X] I have searched the existing issues ### This issue exists in the latest npm version - [ ] I am...

Release 8.x
Bug
Needs Triage

## Expected behavior When `createBasicConfig` is called with an overridden `@babel/preset-env` preset, I would expect the override to be used. This would match the behavior of overridden plugins, where plugins...

#### Description I'm not sure if the polyfill is supposed to work this way, but if you load it _after_ the `DOMContentLoaded` event fires, any templates in the main document...

Type: Bug
Package: template
wontfix

⚠️ **DO NOT MERGE yet!** ⚠️ 👋 Hey, we're upgrading to Lit 3! 🎉 This PR prepares this repo for the upgrade, which will happen starting May 21st. Someone from...

Currently if we use optional chaining in our JavaScript, projects which will rely on `polymer build` or `polymer test` will fail. This is because internally those tools use Babel but...

enhancement

This was noticed [in the facet-filter-sort repo](https://github.com/BrightspaceUILabs/facet-filter-sort/pull/84), which has a dropdown with both a menu inside and dropdown-tabs. This exception is thrown in Safari only: > ResizeObserver loop completed with...

We're currently skipping the focus management tests [in dialog](https://github.com/BrightspaceUI/core/blob/master/components/dialog/test/dialog.test.js#L17) and [dialog-confirm](https://github.com/BrightspaceUI/core/blob/master/components/dialog/test/dialog-confirm.test.js#L17). This is because in Safari, focusing when dialogs open is not working. The issue stems from focus helper's [use...

bug

According to [this tweet](https://twitter.com/jaffathecake/status/1405437361643790337), if you don't manually disconnect Intersection and Resize observers, when the nodes are removed from the DOM they will leak memory -- in all browsers. We...

bug

While rare, there are certain scenarios where it makes sense for something to appear visually as a button but semantically be a link. Here's one example: ![image](https://user-images.githubusercontent.com/5491151/113636499-b6919680-9640-11eb-8cfd-b349d35e7220.png) Using semantic links...

enhancement

In a typical scenario, a form is placed inside a panel or on a page that already has margins configured, like this: ```html ``` That looks good when there aren't...

enhancement