mirror of
https://github.com/outline/outline.git
synced 2026-06-13 11:25:03 +03:00
f9a2cbc1b3
* chore: resolve remaining unbound-method lint warnings Apply targeted fixes per call pattern: arrow wrappers when passing a method as a callback, arrow-function class fields when the method doesn't depend on `this`, and `.bind()` when capturing for later invocation. Also replaces the rfc6902 hasOwnProperty re-export with a small wrapper function so callers don't reference an unbound prototype method. * chore: memoize history.goBack callbacks Stable identity prevents Button re-renders and avoids re-subscribing the global keydown handler in RegisterKeyDown when the parent renders.