{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":325329172,"defaultBranch":"main","name":"view","ownerLogin":"codemirror","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-29T16:02:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8876537?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713528359.0","currentOid":""},"activityList":{"items":[{"before":"92bfe35207115a08733d847fce83030e1d1ed74e","after":"06f1b41c117ace980d9d805c6e1b74a825ec8d5e","ref":"refs/heads/main","pushedAt":"2024-05-10T11:50:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Fix accidental use of global navigator\n\nFixed inconsistent use of nav, which results in an error when navigator is not defined (ex. server side rendering)\r\n\r\nFIX: Fix a crash when loading the package in a non-browser environment.","shortMessageHtmlLink":"Fix accidental use of global navigator"}},{"before":"5d4d490fea204e7a152121062d5d5d256d136063","after":"92bfe35207115a08733d847fce83030e1d1ed74e","ref":"refs/heads/main","pushedAt":"2024-05-05T07:40:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Make sure mouse clicks blur other focused element even if editor isn't focusable\n\nFIX: Make sure that clicking an unfocusable editor still remove focus from any other\nfocused elements.\n\nSee https://discuss.codemirror.net/t/weird-selection-issues-in-firefox-with-multiple-editors/8197","shortMessageHtmlLink":"Make sure mouse clicks blur other focused element even if editor isn'…"}},{"before":"bde3906198e51f2931eff5b2e052af835b5df835","after":"5d4d490fea204e7a152121062d5d5d256d136063","ref":"refs/heads/main","pushedAt":"2024-05-02T06:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Disable hiding of selection inside focused widgets\n\nFIX: Don't hide the native selection in widgets that have focus.\n\nSee https://discuss.codemirror.net/t/inability-to-use-selector-with-an-input-widget-when-using-the-drawselection-plugin/8182","shortMessageHtmlLink":"Disable hiding of selection inside focused widgets"}},{"before":"70ebd2a017d2dbb7cf297b8ceb6444f3f1e92417","after":"bde3906198e51f2931eff5b2e052af835b5df835","ref":"refs/heads/main","pushedAt":"2024-04-27T18:51:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Fix an issue in determination of wrapped line extent in drawSelection\n\nFIX: Fix an issue where `drawSelection` got confused by block widgets in line-wrapped\neditors in some situations.\n\nCloses https://github.com/codemirror/dev/issues/1373","shortMessageHtmlLink":"Fix an issue in determination of wrapped line extent in drawSelection"}},{"before":"571426bdcb303b5075e5b08d9e1458243c156043","after":"d1d926f6457e7c93797f6f3c70f36d995f5b64c2","ref":"refs/heads/edit-context","pushedAt":"2024-04-21T16:19:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Provide an EditorView.EDIT_CONTEXT switch that turns off use of EditContext","shortMessageHtmlLink":"Provide an EditorView.EDIT_CONTEXT switch that turns off use of EditC…"}},{"before":"df2cb96ff5feab9fd988785d6157a54e45ab131b","after":"571426bdcb303b5075e5b08d9e1458243c156043","ref":"refs/heads/edit-context","pushedAt":"2024-04-19T12:29:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Remove some superfluous exclamation marks","shortMessageHtmlLink":"Remove some superfluous exclamation marks"}},{"before":null,"after":"df2cb96ff5feab9fd988785d6157a54e45ab131b","ref":"refs/heads/edit-context","pushedAt":"2024-04-19T12:05:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Properly track first composition change for edit context changes","shortMessageHtmlLink":"Properly track first composition change for edit context changes"}},{"before":"6555b9549630cf37f41ac44627fe702c6622a0b3","after":"70ebd2a017d2dbb7cf297b8ceb6444f3f1e92417","ref":"refs/heads/main","pushedAt":"2024-04-13T08:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Don't pass the keyboard event to commands from keymap\n\nFIX: Fix an issue where commands with an optional second argument would get\nthe keyboard event in that argument when called from a keymap.\n\nCloses https://github.com/codemirror/dev/issues/1368","shortMessageHtmlLink":"Don't pass the keyboard event to commands from keymap"}},{"before":"28eb99a59c07ba8683913d73925b70948f077522","after":"6555b9549630cf37f41ac44627fe702c6622a0b3","ref":"refs/heads/main","pushedAt":"2024-04-12T07:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark version 6.26.3","shortMessageHtmlLink":"Mark version 6.26.3"}},{"before":"93db37db14103ee6b9afed0227cdc299456a6af8","after":"28eb99a59c07ba8683913d73925b70948f077522","ref":"refs/heads/main","pushedAt":"2024-04-12T07:39:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Fix a regression in tooltip arrows\n\nFIX: Fix a crash when multiple tooltips with arrows are shown.\n\nCloses https://github.com/codemirror/dev/issues/1367","shortMessageHtmlLink":"Fix a regression in tooltip arrows"}},{"before":"ddfda564c4705c7e15a9cbbbbc0a049ecba39d47","after":"93db37db14103ee6b9afed0227cdc299456a6af8","ref":"refs/heads/main","pushedAt":"2024-04-11T14:51:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Fix a scrolling glitch when the editor is updated before first measure\n\nFIX: Fix an issue where dispatching an update to an editor before it measured itself\nfor the first time could cause the scroll position to incorrectly move.\n\nCloses https://github.com/codemirror/dev/issues/1366","shortMessageHtmlLink":"Fix a scrolling glitch when the editor is updated before first measure"}},{"before":"41257cb954b09bcfdbdab0ba194527f05a5af8f7","after":"ddfda564c4705c7e15a9cbbbbc0a049ecba39d47","ref":"refs/heads/main","pushedAt":"2024-04-09T10:33:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark version 6.26.2","shortMessageHtmlLink":"Mark version 6.26.2"}},{"before":"0926f29a39d308d3e5bc700d310d07d7c27f738e","after":"41257cb954b09bcfdbdab0ba194527f05a5af8f7","ref":"refs/heads/main","pushedAt":"2024-04-08T07:36:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Use getComposedRanges to get the shadow DOM selection on Safari\n\nFIX: When available, use `Selection.getComposedRanges` on Safari to find\nthe selection inside a shadow DOM.","shortMessageHtmlLink":"Use getComposedRanges to get the shadow DOM selection on Safari"}},{"before":"cb8285b0cd84bc05530194732e30b408b193fbc3","after":"0926f29a39d308d3e5bc700d310d07d7c27f738e","ref":"refs/heads/main","pushedAt":"2024-04-07T07:26:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Remove inappropriate scaling in scrollPastEnd\n\nFIX: Improve behavior of `scrollPastEnd` in a scaled editor.\n\nIssue https://github.com/codemirror/dev/issues/1341","shortMessageHtmlLink":"Remove inappropriate scaling in scrollPastEnd"}},{"before":"3c923a3f8b7587d952a1c5e02acc2f6b5ef01bd5","after":"cb8285b0cd84bc05530194732e30b408b193fbc3","ref":"refs/heads/main","pushedAt":"2024-03-28T21:14:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark version 6.26.1","shortMessageHtmlLink":"Mark version 6.26.1"}},{"before":"e05dae1e34111f4cd2f38c6ad82f81c4955ea076","after":"3c923a3f8b7587d952a1c5e02acc2f6b5ef01bd5","ref":"refs/heads/main","pushedAt":"2024-03-25T22:13:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Prevent a bad height estimate in line-wrapped editors from moving the initial scroll position\n\nFIX: Fix a bug where in a line-wrapped editor, with some content, the initial\nscroll position would be off from the top of the document.\n\nCloses https://github.com/codemirror/dev/issues/1360","shortMessageHtmlLink":"Prevent a bad height estimate in line-wrapped editors from moving the…"}},{"before":"0c538f74a544014d26ff0dabe082ee427c6fad44","after":"e05dae1e34111f4cd2f38c6ad82f81c4955ea076","ref":"refs/heads/main","pushedAt":"2024-03-22T15:26:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Improve composition text node finding\n\nFIX: Fix an issue where, with IME systems that kept the cursor at the start of the\ncomposed text, the editor misidentified the target node and disrupted composition.\n\nCloses https://github.com/codemirror/dev/issues/1357","shortMessageHtmlLink":"Improve composition text node finding"}},{"before":"3ff175a368b6967c0e2fd9cf56b329966d43a103","after":"0c538f74a544014d26ff0dabe082ee427c6fad44","ref":"refs/heads/main","pushedAt":"2024-03-20T10:58:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Try to detect when Safari fails to fire a compositionend event\n\nFIX: Fix the editor getting stuck in composition when Safari fails to fire a\ncompositionend event for a dead key composition.\n\nIssue https://github.com/codemirror/dev/issues/1324","shortMessageHtmlLink":"Try to detect when Safari fails to fire a compositionend event"}},{"before":"1ecb5f16c649ac0248d1f3265c7fe5d17c6af615","after":"3ff175a368b6967c0e2fd9cf56b329966d43a103","ref":"refs/heads/main","pushedAt":"2024-03-14T11:07:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark version 6.26.0","shortMessageHtmlLink":"Mark version 6.26.0"}},{"before":"1c0a0880fc904714339f059658f3ba3a88bb8e6e","after":"1ecb5f16c649ac0248d1f3265c7fe5d17c6af615","ref":"refs/heads/main","pushedAt":"2024-03-14T10:11:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Add EditorView.scrollHandler\n\nFEATURE: The `EditorView.scrollHandler` facet can be used to override or extend\nthe behavior of the editor when things are scrolled into view.\n\nIssue https://github.com/codemirror/dev/issues/1355","shortMessageHtmlLink":"Add EditorView.scrollHandler"}},{"before":"4c8fff5f177ca2093f108e6f0a13107d23d87ebc","after":"1c0a0880fc904714339f059658f3ba3a88bb8e6e","ref":"refs/heads/main","pushedAt":"2024-03-11T12:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Use window.visualViewport for window size for scrolling\n\nFIX: Fix an issue where some commands didn't properly scroll the cursor into\nview on Mobile Safari.","shortMessageHtmlLink":"Use window.visualViewport for window size for scrolling"}},{"before":"410ab70a38caf40aac12bf0e590c936a458d6832","after":"4c8fff5f177ca2093f108e6f0a13107d23d87ebc","ref":"refs/heads/main","pushedAt":"2024-03-11T11:01:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Avoid duplicating the effect of ctrl-d on iOS\n\nFIX: Work around the fact that Mobile Safari makes DOM changes before firing\na key event when typing ctrl-d on an external keyboard.\n\nIssue https://github.com/codemirror/dev/issues/1343","shortMessageHtmlLink":"Avoid duplicating the effect of ctrl-d on iOS"}},{"before":"e783cf1772797e1dab6ac79b7dd9052cd3e46636","after":"410ab70a38caf40aac12bf0e590c936a458d6832","ref":"refs/heads/main","pushedAt":"2024-03-08T10:48:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Ignore tiny changes in computed scale\n\nFIX: Fix a bug where a scaled editor could keep performing unnecessary\nupdates due to tiny differences in geometry values returned by the\nbrowser.\n\nCloses https://github.com/codemirror/dev/issues/1341","shortMessageHtmlLink":"Ignore tiny changes in computed scale"}},{"before":"e094a9225fbbb31d54b1a1e25af498c86f6d25d0","after":"e783cf1772797e1dab6ac79b7dd9052cd3e46636","ref":"refs/heads/main","pushedAt":"2024-03-06T17:06:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Fix mime type of text/uri-list iOS clipboard data\n\nFIX: Fix the pasting of copied URIs in iOS.\n\nCloses https://github.com/codemirror/dev/issues/1350","shortMessageHtmlLink":"Fix mime type of text/uri-list iOS clipboard data"}},{"before":"2be7f390ac7932abeb2135ffdb05afc723c49847","after":"e094a9225fbbb31d54b1a1e25af498c86f6d25d0","ref":"refs/heads/main","pushedAt":"2024-03-06T17:00:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Work around iOS Enter+autocorrect behavior\n\nFIX: Avoid the editor getting confused when iOS autocorrects on pressing\nEnter and does the correction and the break insertion in two different\nevents.\n\nCloses https://github.com/codemirror/dev/issues/1349","shortMessageHtmlLink":"Work around iOS Enter+autocorrect behavior"}},{"before":"cbc567802b91c278840b8f5c40e06f9f15adfc0c","after":"2be7f390ac7932abeb2135ffdb05afc723c49847","ref":"refs/heads/main","pushedAt":"2024-03-06T10:51:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark version 6.25.1","shortMessageHtmlLink":"Mark version 6.25.1"}},{"before":"4e355eab50de94ab315ed293729f5365841fe3c8","after":"cbc567802b91c278840b8f5c40e06f9f15adfc0c","ref":"refs/heads/main","pushedAt":"2024-03-04T11:10:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark version 6.25.0","shortMessageHtmlLink":"Mark version 6.25.0"}},{"before":"ccf7f5e65f6fb941a56c62634dd4990c968e3379","after":"4e355eab50de94ab315ed293729f5365841fe3c8","ref":"refs/heads/main","pushedAt":"2024-02-20T14:20:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Prevent composed text from inheriting the style of non-inclusive marks before\n\nFIX: When starting a composition after a non-inclusive mark decoration,\ntemporarily insert a widget that prevents the composed text from inheriting\nthat mark's styles.\n\nIssue https://github.com/codemirror/dev/issues/1324","shortMessageHtmlLink":"Prevent composed text from inheriting the style of non-inclusive mark…"}},{"before":"fc1d11fb3572afc1ca5dfee2700fef98eb91c84d","after":"ccf7f5e65f6fb941a56c62634dd4990c968e3379","ref":"refs/heads/main","pushedAt":"2024-02-20T10:06:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Account for scale when updating the gutter height (#63)\n\nFIX: Fix a bug that caused the gutter to have the wrong height when the editor was scaled after construction.","shortMessageHtmlLink":"Account for scale when updating the gutter height (#63)"}},{"before":"06e3f47f035eb7583a1a1eaf450802541dc6e12f","after":"fc1d11fb3572afc1ca5dfee2700fef98eb91c84d","ref":"refs/heads/main","pushedAt":"2024-02-19T16:58:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Allow Android enter to eat a space at the end of the line\n\nFIX: Properly recognize Android GBoard enter presses that strip a space at\nthe end of the line as enter.\n\nCloses https://github.com/codemirror/dev/issues/1312","shortMessageHtmlLink":"Allow Android enter to eat a space at the end of the line"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERoYX1AA","startCursor":null,"endCursor":null}},"title":"Activity · codemirror/view"}