1.0.3 • Published 6 years ago

react-input-fixer v1.0.3

Weekly downloads
95
License
MIT
Repository
github
Last release
6 years ago

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 ... />
  }
…