Skip to content

[6.x] Markdown field#18960

Merged
riasvdv merged 67 commits into
6.xfrom
feature/markdown-field
Jun 12, 2026
Merged

[6.x] Markdown field#18960
riasvdv merged 67 commits into
6.xfrom
feature/markdown-field

Conversation

@riasvdv

@riasvdv riasvdv commented May 26, 2026

Copy link
Copy Markdown
Contributor

Description

A native markdown field built on Overtype which renders through Craft's Markdown service with custom flavors support.

Built as a web component.

image

With a popover containing a link field:

image

@riasvdv riasvdv force-pushed the feature/markdown-field branch from b056763 to 14caa49 Compare May 26, 2026 14:10
@riasvdv riasvdv force-pushed the feature/markdown-field branch from 14caa49 to bc57936 Compare May 26, 2026 14:27
@riasvdv riasvdv marked this pull request as ready for review May 26, 2026 14:37
riasvdv added 16 commits May 27, 2026 13:34
# Conflicts:
#	resources/build/assets/LoginPage-DllWVURj.js
#	resources/build/assets/cp-DnnsXcfQ.js
#	resources/build/assets/cp-yAjJUqAp.js
#	resources/build/assets/legacy-CKpFOeh0.js
#	resources/build/manifest.json
# Conflicts:
#	resources/build/assets/AdminTable-lzdOZfTk.js
#	resources/build/assets/CpGlobalSidebar-7AFxlz3R.js
#	resources/build/assets/CpGlobalSidebar-CJ7REL2r.js
#	resources/build/assets/CpGlobalSidebar-DHg4aJ5E.js
#	resources/build/assets/CpQueueIndicator-BAvg0Brd.js
#	resources/build/assets/CpQueueIndicator-BR7unbEn.js
#	resources/build/assets/CpQueueIndicator-C5ZEYj0Q.js
#	resources/build/assets/LoginController-CUeUoi3y.js
#	resources/build/assets/LoginController-CdKA5N_Z.js
#	resources/build/assets/LoginController-DAj0FQ_e.js
#	resources/build/assets/SectionsController-DwV2cHKh.js
#	resources/build/assets/SectionsController-Fj5BB-Tl.js
#	resources/build/assets/SectionsController-NviNeAnH.js
#	resources/build/assets/bg-3ZZjfJhO.js
#	resources/build/assets/bg-52OJAjqM.js
#	resources/build/assets/bg-CM8RZOwv.js
#	resources/build/assets/bg-CucplSWx.js
#	resources/build/assets/bg-D_zEfyY_.js
#	resources/build/assets/bg-GeAxVb9k.js
#	resources/build/assets/bg-hud0UK7n.js
#	resources/build/assets/bg-ii8f6J7v.js
#	resources/build/assets/bg-oLm0Dpdl.js
#	resources/build/assets/cs--qUy3Nx2.js
#	resources/build/assets/cs-BmsyPq5Q.js
#	resources/build/assets/cs-Bw485wE0.js
#	resources/build/assets/cs-CQUHD0xt.js
#	resources/build/assets/cs-Cpy-3YbT.js
#	resources/build/assets/cs-DDTmPCqn.js
#	resources/build/assets/cs-fCcelPV2.js
#	resources/build/assets/cs-h7Rl8Viu.js
#	resources/build/assets/cs-pxSxJJBY.js
#	resources/build/assets/de-7kzu8BU6.js
#	resources/build/assets/de-BcnYJHhG.js
#	resources/build/assets/de-CVq70aXQ.js
#	resources/build/assets/de-Cbh03JL9.js
#	resources/build/assets/de-Cu7ADEFF.js
#	resources/build/assets/de-DTCZZyUS.js
#	resources/build/assets/de-huZNhxdz.js
#	resources/build/assets/de-sehBmv7c.js
#	resources/build/assets/de-vFecT4HZ.js
#	resources/build/assets/decorate-DQXQhzse.js
#	resources/build/assets/dist-BU2sMnK0.js
#	resources/build/assets/en-B-uUj7O3.js
#	resources/build/assets/en-BGmLPvL6.js
#	resources/build/assets/en-BMveFQ6j.js
#	resources/build/assets/en-CMkvix1N.js
#	resources/build/assets/en-CsSts4wN.js
#	resources/build/assets/en-DRfVtf7A.js
#	resources/build/assets/en-Do9-hg_L.js
#	resources/build/assets/en-Dp2HRwt3.js
#	resources/build/assets/en-VMNMg_KS.js
#	resources/build/assets/es-BOHeKT5F.js
#	resources/build/assets/es-BfbImQEf.js
#	resources/build/assets/es-BgW1XGKa.js
#	resources/build/assets/es-CKo5g7uN.js
#	resources/build/assets/es-CV5LFjER.js
#	resources/build/assets/es-CxsbU-E3.js
#	resources/build/assets/es-DALklOq9.js
#	resources/build/assets/es-DQcm-ovh.js
#	resources/build/assets/es-DexV1621.js
#	resources/build/assets/fr-BYCq5h2f.js
#	resources/build/assets/fr-BfYExQ29.js
#	resources/build/assets/fr-BgV-t6Mc.js
#	resources/build/assets/fr-BwVS4ltX.js
#	resources/build/assets/fr-CRxVQ9kP.js
#	resources/build/assets/fr-Cb1iWJzD.js
#	resources/build/assets/fr-DjmubEzT.js
#	resources/build/assets/fr-Dxyx6tzH.js
#	resources/build/assets/fr-dxwGobgP.js
#	resources/build/assets/hu-BETqMCB_.js
#	resources/build/assets/hu-C0DfNJNP.js
#	resources/build/assets/hu-CEYMgofy.js
#	resources/build/assets/hu-CSnSKv1M.js
#	resources/build/assets/hu-Cb5LHz_u.js
#	resources/build/assets/hu-CmvdAjDY.js
#	resources/build/assets/hu-CtkjxvFB.js
#	resources/build/assets/hu-DNmHAHEu.js
#	resources/build/assets/hu-INHSmlNT.js
#	resources/build/assets/id-CsmdEuy6.js
#	resources/build/assets/id-CzI_kQue.js
#	resources/build/assets/id-KMg-nMT_.js
#	resources/build/assets/it-2BeUt7uE.js
#	resources/build/assets/it-BACnFsF3.js
#	resources/build/assets/it-BIZrUvhL.js
#	resources/build/assets/it-CCSfcJjN.js
#	resources/build/assets/it-CuMejHoF.js
#	resources/build/assets/it-D8qndhcF.js
#	resources/build/assets/it-D9dkuW8y.js
#	resources/build/assets/it-DnwhiXdC.js
#	resources/build/assets/it-Dw2AvXxt.js
#	resources/build/assets/keyboard-DQszjkRm.js
#	resources/build/assets/login-form-2ibpLrg4.js
#	resources/build/assets/login-form-DddweZXx.js
#	resources/build/assets/login-form-k8RUsE3v.js
#	resources/build/assets/nav-item.ts-b6qvQp2E.js
#	resources/build/assets/nl-8ESsQqJ_.js
#	resources/build/assets/nl-Bnnn_mHd.js
#	resources/build/assets/nl-Bvn6DzUK.js
#	resources/build/assets/nl-CQYIOSZc.js
#	resources/build/assets/nl-DK7LMiyy.js
#	resources/build/assets/nl-DkO29h75.js
#	resources/build/assets/nl-Nfiwg18m.js
#	resources/build/assets/nl-XtWU3qN2.js
#	resources/build/assets/nl-_vEigIbb.js
#	resources/build/assets/pl-6aasCQed.js
#	resources/build/assets/pl-B3OAYdTz.js
#	resources/build/assets/pl-BNJOnG4_.js
#	resources/build/assets/pl-Ba-VAAqL.js
#	resources/build/assets/pl-CU-dL9vr.js
#	resources/build/assets/pl-D2OaXBbn.js
#	resources/build/assets/pl-DXJ3oGk6.js
#	resources/build/assets/pl-DrP0Ego3.js
#	resources/build/assets/pl-M6DBBIZW.js
#	resources/build/assets/popper-5oW1YqP5.js
#	resources/build/assets/popper-DA_WtsnZ.js
#	resources/build/assets/popper-qZivCu9g.js
#	resources/build/assets/queue-CrNed9zR.js
#	resources/build/assets/ro-B60zPNR2.js
#	resources/build/assets/ro-B82v9FTs.js
#	resources/build/assets/ro-Bfek1r_N.js
#	resources/build/assets/ro-C-0uB18-.js
#	resources/build/assets/ro-CVZKR3R4.js
#	resources/build/assets/ro-CbWqT7lY.js
#	resources/build/assets/ro-DRM6X6KI.js
#	resources/build/assets/ro-Vin-pOvN.js
#	resources/build/assets/ro-z1glPc5q.js
#	resources/build/assets/ru-6yJeWsfC.js
#	resources/build/assets/ru-B8aGAE0G.js
#	resources/build/assets/ru-BCrU-bhw.js
#	resources/build/assets/ru-BEbYVW_P.js
#	resources/build/assets/ru-BSdfYKum.js
#	resources/build/assets/ru-CtZrREco.js
#	resources/build/assets/ru-D4hAPORs.js
#	resources/build/assets/ru-DdacP9SK.js
#	resources/build/assets/ru-eLTsJp1p.js
#	resources/build/assets/sk-BT3NaDJE.js
#	resources/build/assets/sk-BXYYnPY-.js
#	resources/build/assets/sk-BfoWgHvN.js
#	resources/build/assets/sk-Bpp0IlYr.js
#	resources/build/assets/sk-CIsvWlC7.js
#	resources/build/assets/sk-DNRkarje.js
#	resources/build/assets/sk-GonuccUi.js
#	resources/build/assets/sk-HSpDI6YP.js
#	resources/build/assets/sk-y4Q-pYtI.js
#	resources/build/assets/tr-CxH_O2El.js
#	resources/build/assets/tr-D9qhUS6G.js
#	resources/build/assets/tr-DabDPMVR.js
#	resources/build/assets/uk-5I7buBCW.js
#	resources/build/assets/uk-7nDnIfSD.js
#	resources/build/assets/uk-ChYu7zY6.js
#	resources/build/assets/uk-CupUNCSg.js
#	resources/build/assets/uk-DocN7cQF.js
#	resources/build/assets/uk-DrK5PsW-.js
#	resources/build/assets/uk-Dt3m3RXx.js
#	resources/build/assets/uk-DzwMazyc.js
#	resources/build/assets/uk-YdkXUUsn.js
#	resources/build/assets/wayfinder-7lUJ4wnY.js
#	resources/build/assets/zh-BDPzhLA1.js
#	resources/build/assets/zh-Bc2haxdD.js
#	resources/build/assets/zh-CPMg5D0P.js
#	resources/build/assets/zh-CWCQrcMF.js
#	resources/build/assets/zh-DABKu_Ne.js
#	resources/build/assets/zh-JEJiBqT-.js
#	resources/build/assets/zh-W20ZWvpi.js
#	resources/build/assets/zh-_pPKeJY5.js
#	resources/build/assets/zh-kfHaMEPE.js
#	resources/build/manifest.json
#	resources/js/legacy.ts
#	tsconfig.json
# Conflicts:
#	package-lock.json
#	resources/js/modules/plugin-manager/components/PluginLicenseIssues.vue
# Conflicts:
#	resources/build/assets/AdminTable-4XcGs73M.js
#	resources/build/assets/AdminTable-C5dgSydv.js
#	resources/build/assets/AdminTable-D9yV8gbs.js
#	resources/build/assets/CpQueueIndicator-BAvg0Brd.js
#	resources/build/assets/CpQueueIndicator-Cperx-7A.js
#	resources/build/assets/CpQueueIndicator-D9Sm0xQy.js
#	resources/build/assets/DeleteSiteModal-DqUEfPKa.js
#	resources/build/assets/Email-BCKOXq6H.js
#	resources/build/assets/EntryTypesController-B3l2uYqq.js
#	resources/build/assets/EntryTypesController-Ca96qjev.js
#	resources/build/assets/EntryTypesController-Cu2TyCfv.js
#	resources/build/assets/Fields-BGrqYJN0.js
#	resources/build/assets/Filesystems-DiQFdAgM.js
#	resources/build/assets/General-_lL0AklB.js
#	resources/build/assets/InlineFlash-BCEBB6cj.js
#	resources/build/assets/LoginController-B8rT91UZ.js
#	resources/build/assets/LoginController-DAj0FQ_e.js
#	resources/build/assets/LoginController-DDhZgrKK.js
#	resources/build/assets/Schemas-DNA7UQXf.js
#	resources/build/assets/Sections-D61K_41N.js
#	resources/build/assets/SectionsController-BpXwXYKU.js
#	resources/build/assets/SectionsController-NviNeAnH.js
#	resources/build/assets/SectionsController-SlXdYHfX.js
#	resources/build/assets/Tokens-DjKqMc9s.js
#	resources/build/assets/UserGroupsController-Wt-WndSC.js
#	resources/build/assets/VolumesController-BFLK-4gE.js
#	resources/build/assets/VolumesController-ChaxPTtl.js
#	resources/build/assets/VolumesController-z6KYyC4R.js
#	resources/build/assets/_plugin-vue_export-helper-C3orD-yt.js
#	resources/build/assets/_plugin-vue_export-helper-Cuhevpfm.js
#	resources/build/assets/cp-C98QgSGF.js
#	resources/build/assets/cp-C9Vv0EHD.js
#	resources/build/assets/cp-CSaoIAcR.js
#	resources/build/assets/dist-Znl-SqMt.js
#	resources/build/assets/keyboard-F-tLhZJY.js
#	resources/build/assets/legacy-CAAydd--.js
#	resources/build/assets/login-form-C42iwsmd.js
#	resources/build/assets/login-form-CaCxnEz_.js
#	resources/build/assets/login-form-DddweZXx.js
#	resources/build/assets/transformBooleanOptions-BLsz-PU9.js
#	resources/build/assets/transformBooleanOptions-DBrhdfmN.js
#	resources/build/assets/transformBooleanOptions-W-q5Fuph.js
#	resources/build/assets/useEditableTable-D-aUvFbj.js
#	resources/build/assets/useFetch-Cl_KH84U.js
#	resources/build/assets/useServerSort-BtCG9y9Z.js
#	resources/build/assets/useSettingsSave-D9MlzG7m.js
#	resources/build/assets/wayfinder-BVzzwyvd.js
#	resources/build/manifest.json
# Conflicts:
#	resources/build/assets/AdminTable-fmWBDoLo.js
#	resources/build/assets/Badge-B3VABdfY.js
#	resources/build/assets/CpGlobalSidebar-DCHlPFlX.js
#	resources/build/assets/CpQueueIndicator-CXouFr79.js
#	resources/build/assets/CpQueueIndicator-Cperx-7A.js
#	resources/build/assets/CpQueueIndicator-Dvcn0peV.js
#	resources/build/assets/CraftCombobox-B64mFprO.js
#	resources/build/assets/CraftInput-OjhrLWw-.js
#	resources/build/assets/CraftInputHandle-QcuBEwPz.js
#	resources/build/assets/CraftTextarea-Dsy8Ztwt.js
#	resources/build/assets/DeleteButton-B6fT-tEn.js
#	resources/build/assets/DeleteSiteModal-D1_4llb0.js
#	resources/build/assets/DynamicHtmlRenderer-D9wFz2Y2.js
#	resources/build/assets/Email-KnC4LAQv.js
#	resources/build/assets/EntryTypes-CFAdvH6n.js
#	resources/build/assets/EntryTypesController-B3l2uYqq.js
#	resources/build/assets/EntryTypesController-Ca96qjev.js
#	resources/build/assets/EntryTypesController-Dp1B-3A3.js
#	resources/build/assets/Fields-DZc5YARJ.js
#	resources/build/assets/Filesystems-D1Z5CWFD.js
#	resources/build/assets/General-BICvMtYY.js
#	resources/build/assets/Index-BIInLoJb.js
#	resources/build/assets/Index-CoQkToLa.js
#	resources/build/assets/IndexLayout-pvGJ0smu.js
#	resources/build/assets/InlineFlash-CASXlxQJ.js
#	resources/build/assets/InputCombobox-DyQ9GfLq.js
#	resources/build/assets/Install-C2AqAj63.js
#	resources/build/assets/Login-C2hh2SSE.js
#	resources/build/assets/LoginController-B8rT91UZ.js
#	resources/build/assets/LoginController-CcEGM60c.js
#	resources/build/assets/LoginController-DDhZgrKK.js
#	resources/build/assets/Modal-CL0jkx8C.js
#	resources/build/assets/ModalForm-ThXtiTAf.js
#	resources/build/assets/Pane-CukoaDZn.js
#	resources/build/assets/Plugins-2gJYuIka.js
#	resources/build/assets/Schemas-DnW-muFG.js
#	resources/build/assets/Sections-CGx28Lvz.js
#	resources/build/assets/SectionsController-B3ByRvU3.js
#	resources/build/assets/SectionsController-BpXwXYKU.js
#	resources/build/assets/SectionsController-SlXdYHfX.js
#	resources/build/assets/Select-DjNjrJvy.js
#	resources/build/assets/Show-DLwL8lpT.js
#	resources/build/assets/Sites-m_h0JPaw.js
#	resources/build/assets/SitesEdit-CUTKbU4C.js
#	resources/build/assets/Tokens-BeqRdx65.js
#	resources/build/assets/UserGroups-CD-noNZH.js
#	resources/build/assets/UserGroupsEdit-CXpSSM9e.js
#	resources/build/assets/Volumes-BKk84KCL.js
#	resources/build/assets/VolumesController-BFLK-4gE.js
#	resources/build/assets/VolumesController-ChaxPTtl.js
#	resources/build/assets/VolumesController-RT9K4v-C.js
#	resources/build/assets/_plugin-vue_export-helper-B5xWb4v9.js
#	resources/build/assets/_plugin-vue_export-helper-Cuhevpfm.js
#	resources/build/assets/bg-CA_DEhmN.js
#	resources/build/assets/bg-CDEegjzB.js
#	resources/build/assets/bg-Chst73Jv.js
#	resources/build/assets/bg-CuEGhruT.js
#	resources/build/assets/bg-CucplSWx.js
#	resources/build/assets/bg-DVAt4mMM.js
#	resources/build/assets/bg-D_zEfyY_.js
#	resources/build/assets/bg-NetaZsYp.js
#	resources/build/assets/bg-hud0UK7n.js
#	resources/build/assets/cp-C98QgSGF.js
#	resources/build/assets/cp-DBw9TANf.js
#	resources/build/assets/cp-DdGjhisW.js
#	resources/build/assets/cp-JBHEwgkq.js
#	resources/build/assets/createCraftColumnHelper-DmeFY1c4.js
#	resources/build/assets/cs--qUy3Nx2.js
#	resources/build/assets/cs-2SZ7QM1V.js
#	resources/build/assets/cs-B5OXtETZ.js
#	resources/build/assets/cs-BEDP_Av7.js
#	resources/build/assets/cs-Bj-cDA9C.js
#	resources/build/assets/cs-C520O6W-.js
#	resources/build/assets/cs-Cpy-3YbT.js
#	resources/build/assets/cs-DDTmPCqn.js
#	resources/build/assets/cs-KkLzX48H.js
#	resources/build/assets/de-CEDvd6cg.js
#	resources/build/assets/de-Cbh03JL9.js
#	resources/build/assets/de-Csjtm1lN.js
#	resources/build/assets/de-DhdzYgDX.js
#	resources/build/assets/de-Doya6njT.js
#	resources/build/assets/de-Dxh2rp_0.js
#	resources/build/assets/de-huZNhxdz.js
#	resources/build/assets/de-sehBmv7c.js
#	resources/build/assets/de-tkyyOjgk.js
#	resources/build/assets/decorate-BM_SnROF.js
#	resources/build/assets/decorate-Cew0PsnK.js
#	resources/build/assets/decorate-CpzDR30L.js
#	resources/build/assets/dist-CpsNQjmZ.js
#	resources/build/assets/dist-LYoVBFtL.js
#	resources/build/assets/en-BIhU5iWO.js
#	resources/build/assets/en-BYaE7gsq.js
#	resources/build/assets/en-D-QE6lBK.js
#	resources/build/assets/en-DOV3vT-D.js
#	resources/build/assets/en-DRfVtf7A.js
#	resources/build/assets/en-Do9-hg_L.js
#	resources/build/assets/en-hkXKdxwz.js
#	resources/build/assets/es-B-cb9H6I.js
#	resources/build/assets/es-BgW1XGKa.js
#	resources/build/assets/es-C0IHc1Wd.js
#	resources/build/assets/es-CDwmzO6U.js
#	resources/build/assets/es-CV5LFjER.js
#	resources/build/assets/es-DALklOq9.js
#	resources/build/assets/es-DLIHKxfy.js
#	resources/build/assets/es-DnN8su-L.js
#	resources/build/assets/es-hgWagEOk.js
#	resources/build/assets/fr-6RiqQl_g.js
#	resources/build/assets/fr-BgV-t6Mc.js
#	resources/build/assets/fr-ByyFPvdM.js
#	resources/build/assets/fr-CXeuAkLD.js
#	resources/build/assets/fr-Cg3-CoZB.js
#	resources/build/assets/fr-CulG44I5.js
#	resources/build/assets/fr-Dxyx6tzH.js
#	resources/build/assets/fr-Ido_b_59.js
#	resources/build/assets/fr-dxwGobgP.js
#	resources/build/assets/hu-7_5vUfLG.js
#	resources/build/assets/hu-AoJz8w28.js
#	resources/build/assets/hu-BIPbBjml.js
#	resources/build/assets/hu-C0DfNJNP.js
#	resources/build/assets/hu-C6_kYYxd.js
#	resources/build/assets/hu-CQA-7SNA.js
#	resources/build/assets/hu-Cb5LHz_u.js
#	resources/build/assets/hu-DKdRCuPW.js
#	resources/build/assets/hu-DNmHAHEu.js
#	resources/build/assets/id-CDhftYdq.js
#	resources/build/assets/id-DgmadLJZ.js
#	resources/build/assets/id-KMg-nMT_.js
#	resources/build/assets/it-BACnFsF3.js
#	resources/build/assets/it-BJz8uygq.js
#	resources/build/assets/it-CCSfcJjN.js
#	resources/build/assets/it-D9dkuW8y.js
#	resources/build/assets/it-DRT4TxsG.js
#	resources/build/assets/it-D_hx1WH1.js
#	resources/build/assets/it-Kx0IYV8j.js
#	resources/build/assets/it-XrpC3Dpw.js
#	resources/build/assets/it-ulAm0Ax6.js
#	resources/build/assets/keyboard-CnTkv6a2.js
#	resources/build/assets/login-form-C42iwsmd.js
#	resources/build/assets/login-form-CWxGitPF.js
#	resources/build/assets/login-form-D4iZYHEp.js
#	resources/build/assets/nav-item.ts-B8HEcj9y.js
#	resources/build/assets/nl-B1D0dNMv.js
#	resources/build/assets/nl-B8zUicXa.js
#	resources/build/assets/nl-Bnnn_mHd.js
#	resources/build/assets/nl-BvaUo3ia.js
#	resources/build/assets/nl-CIJ3FZXF.js
#	resources/build/assets/nl-CQYIOSZc.js
#	resources/build/assets/nl-D1esCHcC.js
#	resources/build/assets/nl-DaffLKe7.js
#	resources/build/assets/nl-DkO29h75.js
#	resources/build/assets/pl-0uB8UuXI.js
#	resources/build/assets/pl-6aasCQed.js
#	resources/build/assets/pl-B0Ll0czk.js
#	resources/build/assets/pl-CmDh_SW7.js
#	resources/build/assets/pl-CtGLEJog.js
#	resources/build/assets/pl-DXJ3oGk6.js
#	resources/build/assets/pl-Dbzem9IS.js
#	resources/build/assets/pl-DrP0Ego3.js
#	resources/build/assets/pl-f1HGlNb7.js
#	resources/build/assets/popper-Ce_22Cdr.js
#	resources/build/assets/popper-DA_WtsnZ.js
#	resources/build/assets/popper-ygk3V7yR.js
#	resources/build/assets/ro-AqclXPPt.js
#	resources/build/assets/ro-BTHP4lJy.js
#	resources/build/assets/ro-Bfek1r_N.js
#	resources/build/assets/ro-CbWqT7lY.js
#	resources/build/assets/ro-CcN6KfqE.js
#	resources/build/assets/ro-Cu4KC9bw.js
#	resources/build/assets/ro-Vin-pOvN.js
#	resources/build/assets/ro-ljbfDqce.js
#	resources/build/assets/ro-nljakKKa.js
#	resources/build/assets/ru-BEbYVW_P.js
#	resources/build/assets/ru-BFlrFCvk.js
#	resources/build/assets/ru-BKL-WcKh.js
#	resources/build/assets/ru-CNqhiMbt.js
#	resources/build/assets/ru-CT0saDhS.js
#	resources/build/assets/ru-CkobGLrw.js
#	resources/build/assets/ru-CtZrREco.js
#	resources/build/assets/ru-D4hAPORs.js
#	resources/build/assets/ru-E8f-RrcZ.js
#	resources/build/assets/sk-BT3NaDJE.js
#	resources/build/assets/sk-BdBYXzL3.js
#	resources/build/assets/sk-CIsvWlC7.js
#	resources/build/assets/sk-C_awP-xt.js
#	resources/build/assets/sk-CkoCVeDz.js
#	resources/build/assets/sk-DNRkarje.js
#	resources/build/assets/sk-DiGiynX5.js
#	resources/build/assets/sk-V5tdfCdA.js
#	resources/build/assets/sk-bTKzKab6.js
#	resources/build/assets/tr-CxH_O2El.js
#	resources/build/assets/tr-Dbj7368p.js
#	resources/build/assets/tr-DsrcJ5Tl.js
#	resources/build/assets/transformBooleanOptions-BLsz-PU9.js
#	resources/build/assets/transformBooleanOptions-CGCIZkUn.js
#	resources/build/assets/transformBooleanOptions-Dx4stn2M.js
#	resources/build/assets/uk-5I7buBCW.js
#	resources/build/assets/uk-7nDnIfSD.js
#	resources/build/assets/uk-B2pXdq4G.js
#	resources/build/assets/uk-B4GDYLoN.js
#	resources/build/assets/uk-BDb6n5Lw.js
#	resources/build/assets/uk-BZmRIks-.js
#	resources/build/assets/uk-BpuooMAm.js
#	resources/build/assets/uk-Cxpw6UDZ.js
#	resources/build/assets/uk-YdkXUUsn.js
#	resources/build/assets/useEditableTable-CvZkA1nY.js
#	resources/build/assets/useFetch-Cy5lqSMM.js
#	resources/build/assets/useInputGenerator-CoRT24tj.js
#	resources/build/assets/useServerSort-DMoG73XS.js
#	resources/build/assets/useSettingsSave-Ddp2zTwK.js
#	resources/build/assets/wayfinder-BO4LFEOp.js
#	resources/build/assets/zh--SGp65C0.js
#	resources/build/assets/zh-BT5UNfC2.js
#	resources/build/assets/zh-Bc2haxdD.js
#	resources/build/assets/zh-D9yl6Nyt.js
#	resources/build/assets/zh-DPyH6Lk_.js
#	resources/build/assets/zh-W20ZWvpi.js
#	resources/build/assets/zh-Y3uFT2UE.js
#	resources/build/assets/zh-_pPKeJY5.js
#	resources/build/assets/zh-eSiYsgk9.js
#	resources/build/manifest.json
@riasvdv riasvdv force-pushed the feature/markdown-field branch from d256119 to aae2153 Compare May 29, 2026 18:10
@riasvdv riasvdv requested a review from brianjhanson May 29, 2026 18:11
@brandonkelly brandonkelly requested a review from gcamacho079 June 5, 2026 20:52

@gcamacho079 gcamacho079 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I encountered a blocking issue for keyboard users while reviewing this PR. I opened an issue in the Overtype repository and am awaiting a response before continuing with the complete field audit.

@linear-code

linear-code Bot commented Jun 8, 2026

Copy link
Copy Markdown

ACC-209

Copy link
Copy Markdown
Contributor

Do you think this is a simple enough issue that we could submit a PR to fix it?

riasvdv commented Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

I've managed to override the behavior on our side, so we don't necessarily have to wait on Overtype to change the behavior: 5b6d1d6

  • Tab and shift-tab always escape the editor
  • Added Ctrl/Cmd+] and Ctrl/Cmd+[ shortcuts for indent/outdent (most common ones across other editors)

@brandonkelly brandonkelly requested a review from gcamacho079 June 9, 2026 15:52
@riasvdv riasvdv merged commit 02582f7 into 6.x Jun 12, 2026
21 checks passed
@riasvdv riasvdv deleted the feature/markdown-field branch June 12, 2026 19:16
riasvdv added a commit that referenced this pull request Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants