1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-27 21:00:13 +01:00
metamask-extension/ui/app/helpers/utils
Mark Stacey 564f76584b
Tolerate missing or falsey substitutions (#8907)
Previously the `getMessage` function would throw if a substitution was
falsey. Now it will accept any substitution, including `undefined`.

A substitution of `null` or `undefined` will still be reported to
Sentry and printed to the console as an error, but it will not
interrupt execution. Any `null` or `undefined` substitutions will be
rendered as empty strings.

Ideally we'd never pass in `null` or `undefined` as a substitution, but
in practice this sometimes just occurs breifly between renders, which
isn't a severe enough problem to justify crashing the UI.

The detection of React component substitutions has been updated as
well, to ensure that `null` values aren't counted as React
substitutions.
2020-07-03 13:02:35 -03:00
..
common.util.js Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
common.util.test.js Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
confirm-tx.util.js Reorganize selectors directory (#8497) 2020-05-02 12:41:17 -07:00
confirm-tx.util.test.js Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
conversion-util.js Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
conversion-util.test.js Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
conversions.util.js Improved UX for sweeping accounts (#6488) 2019-05-20 14:08:08 -02:30
fetch-with-cache.js Prevent accidental use of globals (#8340) 2020-04-15 14:23:27 -03:00
fetch-with-cache.test.js Update fetchWithCacheTests to use assert.rejects (#8334) 2020-04-14 13:03:33 -02:30
formatters.js Folder restructure (#6304) 2019-03-21 20:33:30 -02:30
gas-time-estimates.util.js Add Estimated time to pending tx (#6924) 2019-10-31 23:21:28 -02:30
i18n-helper.js Tolerate missing or falsey substitutions (#8907) 2020-07-03 13:02:35 -03:00
i18n-helper.test.js Tolerate missing or falsey substitutions (#8907) 2020-07-03 13:02:35 -03:00
metametrics.util.js Fix Matomo dimension IDs (#8579) 2020-05-13 10:12:07 -03:00
switch-direction.js Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
token-util.js Extract token to fiat conversion (#8777) 2020-06-10 15:04:56 -03:00
transactions.util.js Add MESSAGE_TYPE enum (#8743) 2020-06-04 16:22:45 -03:00
transactions.util.test.js fix: handle trailing / in block explorer URLs 2020-05-14 17:15:17 +08:00
util.js Consolidate connected account alerts (#8802) 2020-06-15 12:08:53 -07:00
util.test.js Remove unused sinon sandboxes (#8063) 2020-02-17 21:31:09 -04:00