Comments (3)
Thanks for the note @lgarron . At least for the short-term, I believe that we are continuing to support Internet Explorer 11, since we see a non-insignificant amount of traffic from users of it (~2%). I suspect and hope that this will trend lower in the coming months as we approach Microsoft's June sunsetting date to a point where we could reconsider dropping support.
As you noticed, we only use a very small fraction of the Clipboard API. And while we could simply inline a backward-compatible solution, our current polyfill approach lets us write code in a way that we can easily drop those legacy implementations in the future.
The only issue for us currently is TypeScript 4.5 compatibility which, aside from the upstream pull request, I had explored a workaround which could let us upgrade independent of clipboard-polyfill
(edit: now merged in #5977).
I think our best course of action would be to continue using the polyfill as-is, like the first option you mentioned. If/when we can drop support for Internet Explorer, I expect we could safely drop the polyfill.
from identity-idp.
For reference, navigator.clipboard.writeText
has been supported natively since:
- Firefox 53+ (October 2018)
- Chrome 66+ (April 2018)
- Edge 79+ (January 2020, the first Chromium-based release)
- Safari 13.1+ (March 2020)
https://github.com/lgarron/clipboard-polyfill#compatibility
from identity-idp.
Going to preemptively close this with the expectation that all of @18f/identity-polyfill
will likely become obsolete if/when Internet Explorer is no longer supported.
from identity-idp.
Related Issues (20)
- Update dependencies in `@18f/identity-stylelint-config` to support stylelint v16 HOT 3
- c099c4b9756d116f5fb08bc588d49a43a6c6176c HOT 1
- Most users w/.gov email addresses can't have PIV cards and shouldn't be prompted to add one HOT 2
- Update stylelint config HOT 10
- FIDO/WebAuthn regression on Safari HOT 3
- API to be able to use it as a Login option for websites HOT 1
- Platofrm authenticators (TouchID/FaceID and Windows Hello) not suported HOT 2
- OIDC tests use incorrect PKCE code_challenge computation
- Requesting query string for 'signup page' HOT 2
- By "same question", I meant whether we should be checking for SMS in this condition.
- Authentication Context Reference (ACR) implementation does not follow standard practices HOT 1
- Personal key sign-in message does not correctly substitute app name HOT 3
- Typo: Lettter
- FIDO2 enrollment fails in Firefox because AuthenticatorAttestationResponse.getTransports() is not supported HOT 3
- Missing option to add Face / Touch ID (WebAuthn passkey) logins HOT 3
- Incorrect CSP prevents redirect from OIDC logout confirmation page HOT 2
- For some apps, logout fails if user has logged in with another browser HOT 15
- Adding a passkey fails when using 1password's browser extension on Linux HOT 10
- Unable to log into my Trusted Traveler Program Account HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from identity-idp.