react-input-fixer

1.0.3 • Public • Published

react-input-fixer for React

npm version

Provides a workaround for phantom blur/focus events for HTML inputs in Safari MacOS. The bug this code fixes is described in a WebKit bug/Radar and React bug.

For details of the original problem and code, see the Vanilla JS version.

Usage

The <FixedInput ... /> directly replaces a regular <input ... /> and fixes Safari's event mangling.

import FixedInput from './FixedInput'

…
  render() {
    return <FixedInput ... />
  }
…

Readme

Keywords

Package Sidebar

Install

npm i react-input-fixer

Weekly Downloads

397

Version

1.0.3

License

MIT

Last publish

Collaborators

  • cliener