gristlabs_grist-core/app/client/widgets
George Gevoian 89468bd9f0 (core) Switch to sync Markdown rendering
Summary:
There was a bug where stale Markdown values were sometimes shown when moving between pages. It appears to have been an issue with async rendering of Markdown and how cell values were being updated.

As a fix, we now use synchronous rendering, which doesn't have any perceptible performance penalty, and behaves predictably.

Test Plan: Manual.

Reviewers: jarek

Reviewed By: jarek

Subscribers: jarek

Differential Revision: https://phab.getgrist.com/D4379
2024-10-15 09:54:04 -04:00
..
AbstractWidget.js (core) Support user variable in dropdown conditions 2024-06-04 06:56:55 -07:00
AttachmentsEditor.ts (core) Polish dark mode and remove beta tag 2023-09-21 13:14:48 -04:00
AttachmentsWidget.ts (core) Forms post-release fixes and improvements 2024-02-14 16:38:16 -05:00
BaseEditor.js Correct spelling mistakes 2022-02-19 09:46:49 +00:00
CellStyle.ts (core) Enable the 'none' option in ColorSelect for cell and header text styles 2023-12-04 19:13:52 -05:00
CheckBox.css (core) Polish dark mode and remove beta tag 2023-09-21 13:14:48 -04:00
CheckBoxEditor.js (core) Add shortcut for opening Record Card 2023-12-08 11:32:45 -05:00
ChoiceEditor.js (core) Support user variable in dropdown conditions 2024-06-04 06:56:55 -07:00
ChoiceListCell.ts (core) New Grist Forms styling and field options 2024-04-11 08:17:42 -07:00
ChoiceListEditor.ts (core) Support user variable in dropdown conditions 2024-06-04 06:56:55 -07:00
ChoiceListEntry.ts (core) Add dropdown conditions 2024-04-26 16:57:55 -04:00
ChoiceTextBox.ts (core) Support user variable in dropdown conditions 2024-06-04 06:56:55 -07:00
ChoiceToken.ts (core) Polish dark mode and remove beta tag 2023-09-21 13:14:48 -04:00
ConditionalStyle.ts (core) Support reordering conditional styles 2024-05-13 14:45:11 -07:00
CurrencyPicker.ts (core) Forms Improvements 2024-03-21 13:01:25 -04:00
DateEditor.ts (core) Add support for locales to DateEditor and DateTimeEditor. 2024-09-05 08:35:04 -04:00
DateTextBox.js (core) New Grist Forms styling and field options 2024-04-11 08:17:42 -07:00
DateTimeEditor.css (core) Polish dark mode and remove beta tag 2023-09-21 13:14:48 -04:00
DateTimeEditor.ts (core) Add support for locales to DateEditor and DateTimeEditor. 2024-09-05 08:35:04 -04:00
DateTimeTextBox.js (core) Support user variable in dropdown conditions 2024-06-04 06:56:55 -07:00
DiffBox.ts (core) Configure more comprehensive eslint rules for Typescript 2021-04-26 18:54:55 -04:00
DiscussionEditor.ts (core) New look for site switcher in top-left corner, with support for per-org logos 2024-10-08 10:43:26 +02:00
EditorButtons.ts (core) Add dropdown conditions 2024-04-26 16:57:55 -04:00
EditorPlacement.ts (core) Fix sizing of tracebacks in formula errors, to make it scrollable 2022-07-21 09:56:52 -04:00
EditorTooltip.ts (core) Polish dark mode and remove beta tag 2023-09-21 13:14:48 -04:00
ErrorDom.ts (core) Allow adding rows to widgets filtered by a link using a formula column 2023-12-18 20:28:41 +02:00
FieldBuilder.css (core) Polish dark mode and remove beta tag 2023-09-21 13:14:48 -04:00
FieldBuilder.ts (core) Adding UI for reverse columns 2024-09-18 12:07:21 +02:00
FieldEditor.ts (core) Add support for locales to DateEditor and DateTimeEditor. 2024-09-05 08:35:04 -04:00
FloatingEditor.ts (core) Implement AI Assistant UI V2 2023-07-13 10:30:35 -04:00
FormulaAssistant.ts Fix: formula assistant translations (#1192) 2024-09-04 11:11:22 -04:00
FormulaEditor.ts (core) Add support for locales to DateEditor and DateTimeEditor. 2024-09-05 08:35:04 -04:00
HyperLinkEditor.ts trad: make the widgets and the Welcome Tour translatable 2023-01-24 13:47:09 +01:00
HyperLinkTextBox.ts (core) Add Markdown cell format 2024-08-23 11:24:35 -04:00
MarkdownTextBox.ts (core) Switch to sync Markdown rendering 2024-10-15 09:54:04 -04:00
NewAbstractWidget.ts (core) Support user variable in dropdown conditions 2024-06-04 06:56:55 -07:00
NewBaseEditor.ts (core) Add support for locales to DateEditor and DateTimeEditor. 2024-09-05 08:35:04 -04:00
NTextBox.ts (core) Add Markdown cell format 2024-08-23 11:24:35 -04:00
NTextEditor.ts (core) Add support for locales to DateEditor and DateTimeEditor. 2024-09-05 08:35:04 -04:00
NumericEditor.ts (core) Fix a bug with editing numbers in some locales. 2024-02-02 22:48:05 -05:00
NumericSpinner.ts (core) New Grist Forms styling and field options 2024-04-11 08:17:42 -07:00
NumericTextBox.ts (core) Support user variable in dropdown conditions 2024-06-04 06:56:55 -07:00
Reference.css (core) move client code to core 2020-10-02 13:24:21 -04:00
Reference.ts (core) Adding UI for reverse columns 2024-09-18 12:07:21 +02:00
ReferenceEditor.ts (core) Support user variable in dropdown conditions 2024-06-04 06:56:55 -07:00
ReferenceList.ts (core) New Grist Forms styling and field options 2024-04-11 08:17:42 -07:00
ReferenceListEditor.ts (core) Support user variable in dropdown conditions 2024-06-04 06:56:55 -07:00
ReverseReferenceConfig.ts (core) Two way reference polish 2024-09-24 10:20:55 +02:00
Spinner.css (core) move client code to core 2020-10-02 13:24:21 -04:00
Spinner.ts (core) Simple localization support and currency selector. 2021-08-26 13:36:49 -07:00
Switch.css (core) Forms improvements 2024-01-19 10:34:03 +01:00
TextBox.css (core) Polish new Add Column menu 2023-10-17 15:39:53 -04:00
TextEditor.css (core) Polish dark mode and remove beta tag 2023-09-21 13:14:48 -04:00
TextEditor.js Visually identify that a field is a drop-down list (single choice) #491 (#525) 2023-06-13 13:14:01 -04:00
Toggle.ts (core) Fixing print preview bugs 2024-09-13 11:13:39 +02:00
TZAutocomplete.ts (core) Forms Improvements 2024-03-21 13:01:25 -04:00
UserType.ts (core) Add Markdown cell format 2024-08-23 11:24:35 -04:00
UserTypeImpl.ts (core) Add support for locales to DateEditor and DateTimeEditor. 2024-09-05 08:35:04 -04:00