Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scrolling does not work in Firefox #1353

Closed
spahnke opened this issue Mar 8, 2019 · 26 comments
Closed

Scrolling does not work in Firefox #1353

spahnke opened this issue Mar 8, 2019 · 26 comments
Labels
bug Issue identified by VS Code Team member as probable bug important Issue identified as high-priority

Comments

@spahnke
Copy link
Contributor

spahnke commented Mar 8, 2019

monaco-editor version: 0.16.0
Browser: Firefox 65.0.1
OS: Windows 10

Steps or JS usage snippet reproducing the issue:
Reproducible on the Monaco Website and in the playground.

Edit: It works with the keyboard (Ctrl+Up/Down), but not with the scroll wheel.

@rebornix rebornix added bug Issue identified by VS Code Team member as probable bug important Issue identified as high-priority labels Mar 12, 2019
@jpetrucciani
Copy link

monaco-editor version: 0.16.0
Browser: Firefox 67.0a1 Nightly
OS: Windows 10

Also seeing this issue, only with the mouse scroll wheel.

Scroll bar click and drag works, as does Ctrl+Up/Down (as stated above)

@dodds-cc
Copy link

I have also found this bug. My Monaco editor is wrapped in quite a few nested flex box divs and thought that might be issue but the example on the Monaco website suggests otherwise.

I'm using react-monaco-editor v0.25.1, which is using monaco-editor v0.16.0 under the hood.
Browser: Firefox 65.0.1
OS: Mac OS 10.13.6

@olane
Copy link

olane commented Mar 25, 2019

Same issue on
monaco-editor version: 0.16.2
Browser: Firefox 67.0b3
OS: Windows 10

@georges-gomes
Copy link

Same here
monaco-editor: 0.16.2
browser: Firefox 67.0b3
OS: MacOS Mojave 10.14.3

@cgillis-aras
Copy link

cgillis-aras commented Mar 26, 2019

I was also having this issue.
monaco-editor: 0.16.0
browser: Firefox 60.5.2esr
OS: Windows 10

It seems the issue is being caused because Firefox doesn't recognize the "mousewheel" event. Instead Firefox uses the "DOMMouseScroll" event. To work around this, I added an extra line in both mouseHandler.js and scrollableElement.js .

\esm\vs\editor\browser\controller\mouseHandler.js:
Before adding the event handler at the end of the MouseHandler constructor, register the "DOMMouseScroll" event for Firefox.

// IE9, Chrome, Safari, Opera
_this._register(dom.addDisposableListener(_this.viewHelper.viewDomNode, 'mousewheel', onMouseWheel, true));
// Firefox (added line)
_this._register(dom.addDisposableListener(_this.viewHelper.viewDomNode, 'DOMMouseScroll', onMouseWheel, true));

\esm\vs\base\browser\ui\scrollbar\scrollableEvent.js:
Similarly, push the "DOMMouseScroll" event in the _setListeningToMouseWheel function.

// IE9, Chrome, Safari, Opera
this._mouseWheelToDispose.push(dom.addDisposableListener(this._listenOnDomNode, 'mousewheel', onMouseWheel));
// Firefox (added line)
this._mouseWheelToDispose.push(dom.addDisposableListener(this._listenOnDomNode, 'DOMMouseScroll', onMouseWheel));

For my own purposes, I also had to make similar changes to the \min\vs\editor\editor.main.js

@yishn
Copy link

yishn commented Mar 26, 2019

The mousewheel event is deprecated in favor of wheel (MDN), which all modern browsers (Firefox included) do understand.

@rudskoy
Copy link

rudskoy commented Apr 4, 2019

Having this issue also at 0.16.1

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0 and macOS, Firefox 65.0.1

@bcolloran
Copy link

I'm also encountering this bug

Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0

@cgillis-aras looks like you found a solution -- maybe the Monaco team would accept a PR? :-D

@bcolloran
Copy link

i went a head and filed a PR for this: microsoft/vscode#72832

as i mention there, unfortunately, @yishn's suggestion of just changing "mousewheel" -> "wheel" did not work for FF, but something based on @cgillis-aras's idea worked

@greggman
Copy link

greggman commented Jul 1, 2019

Just noticed this. I've been using monaco on webglfundamentals.org for years, didn't know they were broken in firefox until today. Did monaco change or firefox? This used to work. I guess I can go test.

@greggman
Copy link

greggman commented Jul 1, 2019

Okay, verified this is a regression. I was using monaco 0.9.0 until this weekend when I upgraded to 0.17.1. I works in v0.15.0 and fails in v0.16.0

Though it's always had issues in firefox even going back to 0.9.0

In 0.9.0 through 0.15.0 the mousewheel works but the page scrolls as well just slower (firefox only). Chrome and Safari the page doesn't scroll, only the editor contents.

Here's hoping whatever the fix is can make the behavior consistent. For now I'll switch back to an older version so at least the site is more functional.

@mattgodbolt
Copy link
Contributor

Compiler Explorer is in the process of upgrading from Monaco 0.10.1 to 0.17.1 and we spotted this too. We're debating whether this is a blocker or not: we may downgrade to 0.15 and see if that's acceptable.

@bodinsamuel
Copy link

bodinsamuel commented Jul 15, 2019

Hello team,
When can we expect the good PR of @bcolloran to be merged ? ☺️

@rebornix
Copy link
Member

This issue is fixed in VS Code master branch and will be released with next Monaco update.

GongT added a commit to kendryte/kendryte-ide that referenced this issue Jul 31, 2019
9c10972a11 Merge pull request #78199 from microsoft/joh/memFs4Tests
47dda68094 set display
d5900c642b use editorForeground for deprecated line-through style, fixes #78225
7e230a290d Improve dimensions documentation
7a05099b0e Fix #75279.
a3587cab61 Fix #72588.
2d9214c3fe Run OSS tool
1cee9f7dfb fixes #71580
ce15ecb0d5 Fix #78162
4f8538ac8e Clean up if statements (#78218)
da0ea79e2f Set resolved cwd as customCwd
cb99497565 Merge pull request #78207 from microsoft/pine/fast-emmet
183deef5f4 Support links in terminal for IAR compiler errors
45aea4e0a0 Fix issues with Pseudoterminal API docs
99d5ff9c0f Redo emmet change
f3cc592749 fix tests
cf415de20f #78062 Fix sorting
07a172406b Fix microsoft/vscode-remote-release/issues/1065
4738cb2ff5 Fix #78160
425040ef8f Fix microsoft/vscode-remote-release/issues/1064
82f97f7c71 Merge pull request #77759 from GabeDeBacker/master
4df80a5be3 Fix #78171
f0058ed0d4 also update linux prod build
e39677fd3a run int-test on linux
148f67d786 when running integration tests, use memfs instead of fs
b54d772562 List possible categories (#78198)
5e135c4caf Make exception error more accurate
f2b65a9601 Fix opening of tree items with keyboard (#78187)
9bbf3f25d5 Make sure that task definition is not changed in resolved task
506d55d171 Merge remote-tracking branch 'upstream/master'
f2f21da86f fixes #74103
fcfe90d2be Merge pull request #78190 from eamodio/feature/#68201-renamed
716788a904 Renames ${qs} to ${query}
327832422c scripts/code.sh: remove -x
d04d9d17c8 Update to latest loader
8db973db62 Adopt latest loader (throws Error objects)
60684fbad3 Fix horizontal scrolling in custom tree view
b599b17ef5 Disallow multiselect on custom tree since it isn't supported yet
4a9ea84cc4 fix jsdoc for task filter
3edd4f4c13 Fix #78156
8fda22e123 Improve typescript task slash warning
49b51b32b2 Run wslCode with electron (fixes vscode-remote-release#914)
7765589c86 Custom tree view shouldn't reveal on focus
677049d173 Fix left padding of custom tree rows in scm viewlet
3b6c226be1 Rerender refreshed element in custom tree
1d7f8eb1e0 Merge pull request #71874 from eamodio/feature/#68201
dd09dae342 [json] update service
cf03ea3729 comment out errors
4620124365 comment out failing tests
09bfb693f6 Revert "Fix #70731"
5caff73e1f Fix build
6268feb42b fixes #77922
74d3e7fba2 Reset color in EH console.logs instead of forcing black For #76550
ca9e869f6c Revert "serialize grid to workspace to workspace"
3b2356e92c update distro
1e7bbdd40c fixes #78088
2556915f02 Make log service optional in term getCwd
a5a4cd406b Merge pull request #78130 from microsoft/pine/fast-emmet
c25e395ace Fix #70731
5508b06c91 Merge pull request #78104 from lramos15/resolve-terminal-cwd
5061de0671 update distro
426bdb6122 Don't fail silently
8c520318d1 serialize grid to workspace to workspace fixes #77922
4ae3714ecf Remove optional params
443e808c9d update distro
bc943bc3fe Pass in connectionToken
3889970797 Remove unused variables.
25780c6f22 Update preserve case icon
34fa771701 Add dvorak keyboard layout.
1fde1bf24b Avoid false negative with keymap.
04d419f6a0 Merge pull request #78020 from microsoft/misolori/monaco-editor-icons
49cae20b87 Merge pull request #78003 from vlmphipps/vphipps-preservecase-replaceall
285b680dc1 Fix #67742
6dfbb7f196 Merge remote-tracking branch 'microsoft/master' into resolve-terminal-cwd
9c7f270f69 Update telemetry extractor (#78111)
5cae811958 Add Development Container Configuration File... command missing in VS Code Insiders, most commands missing initally. Fixes /microsoft/vscode-remote-release#1046
94b3b26f47 Resolves variable references for terminal CWD
0b375ff86c layout: add check
e5d0413f85 make DiagnosticsTag#Deprecated stable API,  #56694
c4b472f9c4 Fix #76064
9e56fc72c4 file explorer issues to isidorn
bdcada7660 C/C++ .i header files taken as plain text. Fixes #73089
f1cb60df1a Fix #76063. add keyboard focus to headers
363bf155ee update distro
c94b2703c5 code.sh is broken in WSL after commit "run code wsl in dev ". Fixes #72263
fb5c4e59e4 Custom tree view elements should only execute command once
135c473ddf Fixes #77454: - do not cary over unnecessary "extends" in tsconfig.json - keep members ending with `Brand`, but do it at the right phase - remove shorthand literal usage which confuses tree-shaker - add back noImplicitAny
9a2744250c Fix indent of contributed tree item
865a883d52 Fix microsoft/vscode-remote-release/issues/1017
e4bf85b0ec fix grid tests
e4b4c1751d Fixes #76753
af4bfe6ef4 Show the npm script explorer when there is a top level package.json
6aa6b3e2ed Merge pull request #77740 from microsoft/alex/tokenization
07fc9ea03a update distro
76ab4ecfcb Simplify requirements for IContextKeyExprMapper
c959300d50 Fix issue in _massageTokens
4eb531b613 Reduce diff
6a158443d7 Merge remote-tracking branch 'origin/master' into alex/tokenization
bf38537c06 Delete unused code
2eb1b4d9a8 Transfer ArrayBuffers to and from web workers
0a21b40a67 Modify dotnet build templates (#76318)
f96256b95e Merge remote-tracking branch 'origin/master' into alex/tokenization
aba0aba9e7 Fix #77882
98fa77a679 Remove multiline comment auto closing pair for C++
d0a5544ac2 workbench: remove "corruption" detection, fix position detection
600c7db75a grid: do not layout views until deserialization is complete
c429b412c6 grid: should not allow call to getNeighborViews before first layout
714f50088a Merge pull request #78041 from tony-xia/wrong-method-name
fcb2e50b09 fix #78062
4c37690714 fix #78022
f515c229c9 make edit-builder throw when used after finalized, #78066
7291ef2b44 Fix #76922
70f5805cfe fixes #77550
980ad1ce09 [josn] use latest ClientCapabilities
a70abbbfb1 make editor snappable
a5b9ba65d6 fixes #77940
f113daf58d fix tests
4efd13326b Merge pull request #73139 from cedric05/scm
2cf9baf3c5 fixes #78010
2063f65485 Fix #76881
3802a98682 Fix settings search text flowing under result count Fix #78063
2cfc8172e5 Fix #77088
52f0c468ae Fix hang when deleting many files that are in search results Fix #77754
1a204b892d Fixed the wrong method name
5ec81e4739 Format proxy setting descriptions
54fefb8d78 Update html & css service
17d9194a40 Update css service
e2888839ec Don't throw out ext host proc requests on slow remotes
76799f477d Merge pull request #78018 from sana-ajani/sana-modules
03d1686da9 Merge pull request #77961 from microsoft/tyriar/77160
b9cb543e70 Update distro
6bb5e193f9 start -> open, exit -> close, remove exit code
ff82475a90 Merge remote-tracking branch 'origin/master' into tyriar/77160
28b3ae7b0c clean up
5c955e9da1 distro
95a30b1d9a Update monaco standalone editor icons
af7e24233a Merge branch 'sana-modules' of https://github.com/sana-ajani/vscode into sana-modules
185695c931 add office and sharepoint packages
f0d3c50abc menu.onDidChagne always returns undefined.
25ecf58533 Fix #77994. Use scoped contextKeyService in a comment thread.
937fd58245 Small amount of code cleanup in commentNode.ts
0e346590c4 Tweak comment reaction css
8f485ebbbb Merge remote-tracking branch 'origin/master' into tyriar/77160
edcfa2a36a Replace: honor preserveCase when replacing all
45d944cfe3 workbench: implement preferred size for panel and sidebar
1fd0d4533f rename contentDimension
b8bb655858 grid: fix preferred size usage
5d228fb849 grid: onDidSashReset with preferred width/height
6cfe0672e7 splitview: improve sash reset and distributeViewSizes behavior
dcdab4125b hide away gridview types
916287fdd4 remove EditorPart._preferredSize
5cc0211363 recommend important exe extensions
1545b1bb59 allow extension tips based on location
1c6047158b distro
55c8530ec4 properly pass non-key/value cli arguments; fixes #76989
f9be8224e7 tweak jsdoc, #56694
ff04171f5d Merge pull request #77760 from kamranayub/feat/gh-56694/deprecated
141617c5b5 Remove dimmed auto closed character
893635042c Fixes #22778: Add `or` for when clause contexts
e788b154d1 Fix usage of context keys
c96cf5d4d9 fixes #76508
a154f8f451 fixes #77345
29f6ec0b34 Revert "Add CompletionItem.deprecated property from LSP"
53006c0af4 Revert "Add deprecated support to SuggestDataDto"
4882ae5b9e Revert "Add inline deprecated styling to suggest widget"
be873f7169 pass env and cwd to createTerminal; fixes #77111
8213baf076 extract first repository.status call
4427149570 Merge branch 'pr/70844'
98fc1148c9 :lipstick:
a7122371aa dispo - add some more DisposableStore usage
0911c90ac4 suggest - keep commit character when item isn't changing
3e9cac9b85 properly cancel suggestion details requests,  #77926
6736226fe9 Merge commit 'refs/pull/70844/head' of github.com:microsoft/vscode into pr/70844
9ead7b9775 RemoteConnectionState not disconnected when initialization fails (for microsoft/vscode-remote-release#1029)
6d82826e99 Revert test require renderer
f0f7220eed bump distro
e7070d00e6 Fix #74715.
62a102ec0c add office and sharepoint packages
2da2e402ae Merge remote-tracking branch 'origin/master' into tyriar/77160
ddf57ac1c1 Merge pull request #77958 from lramos15/change-search-behavior
ce73177983 Minimize diff
b41f6bfaec Merge remote-tracking branch 'origin/master' into change-search-behavior
80fa1a52bb Merge remote-tracking branch 'origin/master' into tyriar/77160
3a2423174c xterm@3.15.0-beta89
33dd835855 Update yarn.lock
d471d1c7f9 Remove suite.only
ae86d9415f Remove suite.only
9b60caf9e0 Improve naming of start/spawn request calls
a62dd35412 Make findInput private again
a16e432670 Invert default direction
3866deba35 Use pty naming instead of virtual process
68c125c344 Resolve CWD
96cc6dc2aa Fix comment actions not updating on when clause change, fixes #77012
7f88351f58 Fix #76773. Hide Find Widget when editor content is hidden.
a32dfe15ad Merge pull request #77942 from tomkv:add-sk-region
94702ffa04 Fix Microsoft/monaco-editor#1353. Use wheel event for modern browsers.
b999cdbea4 Change default search to find previous
6157007341 Only overtype automatically inserted characters (fixes #37315)
076c45be1a Update sytles for replace input boxes
065aa24d35 Update monaco build recipt.
79bf9fd27b Make sure we use a consistent name for portMappings field
fb810784a6 revert #59193.
ee1a5ab145 update distro
a8b0169f94 xterm@3.15.0-beta88, xterm-addon-search@0.2.0-beta3
5f8d2ef5b5 Merge pull request #60311 from JulienMalige/preserve-case
9d8d084129 properly use default terminal for debug; fixes #77110
3b5ee24ca3 [json] update vscode-uri
81380bb822 register selectionRangeProviders
89afd3fe5e update html service. FIxes  #77792
8968c83198 remoteAuthority context key: set to disconnected to avoid matches
dba0ee0392 serialized grid should remember view visibility and cached sizes
bdd49f042d Add sk to locales than need region
909ab9d101 Fix compile
4f9575631b Make start and shutdown mandatory
9702c08132 Upgrade telemetry extractor (#77938)
c09ffefaf9 Upgrade VS Code telemetry extractor (#77937)
a1ff90cfa2 Also add snippet to default config, #71208
c8e219f1a1 up fuzzy score limit to 128, #74133
23d8322547 introduce git APIState
30eaedc93a add error message if input section is missing; fixes #76558
808a11ae43 Sorry, the bot is never using the correct labels for me
f8f0e03ea5 tweak name for internal delegation command
b35a0eea42 filter commands that start with an underscore, #1431
5dfd889f83 Fixes #73437
18da64f949 stop pushing master
c8c23e3963 fixes #77918
a4fd7f28ca team settings
67814cc6b1 Fixes #74369
8d752d880d update references viewlet to 0.0.29
049e4ca16d Mark `addMissingAwait` as a preferred fix
d4b3a7a22f Fix smoke tests
53f95f8d42 Use monaco-case-sensitive icon
5bff4b5276 Add test cases
a9aac1207b Adopt clipboard service in terminal
56f008e725 Merge pull request #77252 from microsoft/tyriar/a11y_keybinding
64766900ba Pull common parts into abstract a11y service
8fc666fec9 Merge remote-tracking branch 'upstream/master' into pr/JulienMalige/60311
0d2926c076 Merge remote-tracking branch 'origin/master' into tyriar/a11y_keybinding
5b9a38e492 Merge pull request #77896 from microsoft/tyriar/77415
69617527b1 Update terminal dropdown after hidden tabs are removed
cfe465c484 update distro
3c71e404fd Merge pull request #77664 from lramos15/shell-path-error-remote
9f5fffe73e More strongly typed telemetry events (#77658)
19494e6a79 Merge pull request #77620 from microsoft/robo/update_electron_4
78c374172c Fix #77663. first comment of a thread should have an unique id.
0927be89c8 Tweak names, make shellLaunchConfig readonly again
0899c8ca90 chore: Bump electron@4.2.7
70ab0ada55 Fix 'null' exclude for findFiles, add more tests Fix #77813
ea1f61356f do not read no settings properties
11e63ac0a6 Merge branch 'master' into pr/lramos15/77664
87a474c36a Merge remote-tracking branch 'origin/master' into pr/lramos15/77664
75e2ee5fd9 Merge pull request #77887 from microsoft/tyriar/xterm-update
66575b23d0 Fix #56773.
018034a7e7 Bubble up the change of shellLaunch config
4a2b010e34 Add inline deprecated styling to suggest widget
6a358f77ab Update types, fix debug logging and handler xterm calls
3422bb0a26 Fix css rule to line-through
87ae3a38d3 Add deprecated support to SuggestDataDto
f20eb76226 xterm@3.15.0-beta87
895d6323b4 Add CompletionItem.deprecated property from LSP
36e08fed41 Merge pull request #77839 from microsoft/tyriar/task_vp_fix
b71363ff77 Use inline decoration
7674039dbc Merge pull request #77758 from pi1024e/master
4008ea909e Merge remote-tracking branch 'microsoft/master' into shell-path-error-remote
23c01b4ca5 Add deprecated classname
1671450c24 Remove unused word wrap icon
1350c9450a Revert "Clarify findFiles doc comment"
32eb0c0cb9 use remoteName in test resolver
3e98ad5177 add 'remoteName' context key (replaces remoteAuthority)
4c91478921 Merge pull request #2 from microsoft/master
480c53811b Update glob.ts
b4e3cf3332 revive command args using the arg processor logic, #1431
a031118b38 Merge pull request #77751 from angelozerr/patch-2
626f909341 Update rangeMap.ts
5d8bd62eac add API test for onDidExecuteCommand, #1431
6a25cfa60c Merge pull request #72345 from hedgerh/command-execute-events
e0b60266a2 force refetch of remote resources that have been added before the SW is ready, #75061
07d00198a8 render preferences features only for settings files
bc66a8005a update distro
18c1b7eab5 fix compilation
3b55ab5001 Fix #77802
f161708a41 fix #77800
dec442e9ec fix tests
92f31bf748 Call flush instead of dispose for flushing telemetry appenders Wait until data is flushed in cli
06c2853f20 Merge pull request #77774 from kamranayub/chore/gh-70039
636e21ce40 Merge pull request #74214 from microsoft/aeschli/extensionTestsLocationURIFix
b0603017ba Fail test if resolveTask is called
0950523069 Use const
188180bccf fix warnings
7be48949b7 Remove unused exit emitter
1061411b5d Merge remote-tracking branch 'origin/master' into tyriar/task_vp_fix
9d43802fd4 Create CustomExecution2 test, make start fire after onDidOpenTerminal
6c79565406 fix tests
a2af843944 fix #75620
4a8df0b23b Fix installing
9811bfb1d1 Merge pull request #77656 from microsoft/tyriar/task_vp_fix
df5d748fe5 Fix integration tests
ea6087a632 Fix tests
c467419e0e Clarify findFiles doc comment Fix #77813
36df690433 Show install local extensions action in extensions viewlet
65fdc745ae Use null across EH boundary instead of undefined
f49e26d055 Merge remote-tracking branch 'origin/master' into tyriar/task_vp_fix
b798ef9751 isolate and document casting awkwardness
c939c01551 :lipstick: remove more casts
1466e19d26 fix wrong type
6956390285 Add webSocketFactory option
4c07fbaa60 Update
d827a3a608 Merge pull request #77784 from weswigham/make-build-node-types-synced
63a9242df2 Reverted refactorings
d03bf0ff67 Revert style changes while having typos changed.
77df637ab4 Removed style chacnges
3bbef23764 Final format change
10b924d2d3 Fixed whitespace related comments to be a complete sentence.
c757f491e5 Respelling "WhiteSpace" as "Whitespace", in functions, as Whitespace is one word
e89ea5c965 Revert "respelling WhiteSpace as Whitespace, as Whitespace is one word"
467fe58c6a respelling WhiteSpace as Whitespace, as Whitespace is one word
c1d8363069 Just one stylistic change
c17d1907f3 Revert "Fixes"
fd0116b8f6 Revert "Fixed comment"
a7a15df4ca Revert "Refactor"
fda04d1d5c Revert "Refactor"
75a16a4762 Revert "Code Quality Fixes"
b29cb61077 Code Quality Fixes
99aef9b903 Refactor
e1fd0cace8 Refactor
65b0a4d898 Fixed comment
d96cd165d6 Fixed code
d6bf20d8ca Fixes
1ea5c08147 Fixed compilation issues
85d4895587 Refactored code to make "WhiteSpace" into "Whitespace"
73c6419c66 fix tests
ed6c5c5259 Implement microsoft/vscode-remote-release/issues/157
105f843840 :lipstick: remove unnecessary list/tree casts
3caba64433 move handshake to eh
4cb14a334f Fix #77232, fix unsaved label and center it
17e9023a47 Make activity bar icons square
1762f3f713 Revert "Revert "Add DiagnosticTag case for MarkerTag.Deprecated""
b4edff8f5b Revert "Revert "Add Deprecated to MarkerTag""
71f7ab27eb Fix word wrap icons, add dark/light versions
e165b387a1 add unit test for #77735
b4734e8524 Filter extensions by category (#77306)
64982b604f Revert "Add Deprecated to MarkerTag"
f706130a5b Revert "Add DiagnosticTag case for MarkerTag.Deprecated"
3512f9e82c demo
0a34756cae update distro
2225e94a6d Trigger extension change event immediately after updating exte… (#77767)
35ca4f2ae1 Fix microsoft/vscode-remote-release/issues/833
01c2f55553 fixes #77583
752e204839 more disclaimers
d354141bbc fix tests - dispose listener
dfa0033729 Fix microsoft/vscode-remote-release/issues/1011
99ffd06bd4 :lipstick:
0d8e3ab19e better demo
933eab7a08 update distro
c0ee1a958f sample compressed tree
5bbf920131 first compressed object tree sample
18592e25bb Fix microsoft/vscode-remote-release/issues/1014
7e932c3512 remote configuration file service
1e201e8ded Fix microsoft/vscode-remote-release/issues/1012
e40623fcb7 Revert "Failure to launch VSCode from WSL2. Fixes microsoft/vscode-remote-release#914"
f8945bf777 Fixes #68201 - adds qs.* label formatting tokens
eaf0a66998 Accept yarn.lock update and bump applicationinsights to match the newer node declarations
e1d3dd53d1 Mark static readonly
1d58f092b1 Use consistent style for registerEditor
0366e573f5 Track editor inputs and webview separately
300eea4039 Fix typo
78f73b97bc Remove unneeded call to update comment
b825e95dc0 Update comment icon css to match new icon size
71099a5c7f Use a newer version of @types/node in the build folder to match all other folders
58c37da9a9 Fix #75855
7be9e963d3 Merge pull request #77745 from Neonit/patch-1
c158038b79 enable grid layout by default
e6d00a52eb Fix #33931 #77462
a0bd86e90f Fix case of import
d5fd351a88 Add setting that enables using a dynamic endpoint for hosting the static webview content
b330068ab9 ElectronWebviewService should not extend BrowserWebviewService
403f90edd6 Extract DynamicWebviewEditorOverlay to own file
c503af58ea Use more explicit class name
bc9242785a Merge pull request #77031 from georgebatalinski/69741
08dfa54c52 Merge branch 'master' of https://github.com/microsoft/vscode into chore/gh-70039
72985b02d4 remove compressed object tree
377c473739 LinearCompressedObjectTreeModel
ea36e04bc7 CompressedObjectTree
4716b31df1 finalize compressed object tree model
765d681297 Add 'selection' option to render whitespace, closes #1477
28a403e38b Handle edge cases
ec35d3d13f Merge remote-tracking branch 'upstream/master' into pr/georgebatalinski/77031
37e26c095f Handle commands in WebviewEditorOverlay correctly
1c28c30760 Click to follow link
937df9f9e3 Merge pull request #77766 from brettcannon/patch-1
edf8024989 Add generated warning to monaco
97285db92e close browser on EH termination
98f2988435 compressed tree: filling out the blanks
a3e98848e9 Fixes #49454: Store the column selection start location
e68e29827b disable the test
36c9106350 Add DiagnosticTag case for MarkerTag.Deprecated
f2046aeaac fix #76995
6b3ae43691 Add Deprecated to MarkerTag
d61e1849df Fix a spellling mistake in a doc string
f88f79b6e0 Add Deprecated enum member to extHostTypes
8007de3602 fix #77764
21c19f759c use async await
d2757d83c8 Fix #77746, de-emphasizes pre/post scripts
bbde6d2bc0 compressed trees: typing
e0960021f2 compressed tree: more tests
8f0aed0ce6 compressed tree: first full test
29ed9b3aba compressed tree: setChildren
f2adc2100c compressed tree: decompress
023a2a6eca compressed tree: remember incompressable state
5cbc5357f7 :lipstick:
1030c0d044 compressed trees: compress tests
4554bfb241 wip
cb7618dbed wip
bf42158e89 compressSequence and decompressSequence
90e98c173a compressionMap first steps
33765aa444 wip: compressed trees
e9dd468743 Add proposed DiagnosticTag.Deprecated enum member
170beba5db Move resolve shell launch config above fork the process
048d15f4d5 splitview: fix layout priority on resizeView
02a191b625 grid: catch bad deserialization
793fc0295c Use correct resolved TDO and task for custom execution
18a1030852 Revert "update style.textContent instead of calling insertRule, #75061"
ce7f99fa96 [XML] Use the same HTML language configuration for XML
4deeb958f2 support "restart" EH debugging
3718b5c46d make ExtensionHostDebugChannelClient disposable
89f5c6075f Fixes #26276: Do not warn overwriting extensions with extensions being developed
d1d506d46e Fix #77520
5643a68d46 Fixes #72880: Allow word wrapping the Default Settings JSON file
fc99345644 Revert "Avoid re-implementing Disposable"
c5ab082ed7 Adjust Code Tab Size to 4 in Markdown Preview
0437705d48 Merge pull request #72381 from mflan48/master
988a5090d3 Merge remote-tracking branch 'origin/master' into pr/mflan48/72381
460077d280 Revert 100cc5850adff366dd44d3a71c6ebc6d0cd3c2a0
8827cf5a60 don't warn about missing chrome debugger on WSL; fixes microsoft/vscode-chrome-debug#892
3bb0132ab3 fix resize priorities in grid view
b5bf2319cf Merge pull request #72313 from matpl/master
533b186863 Fixes #51794: Render content widgets even when the anchor position is horizontally scrolled outside the viewport
e636f74ce9 splitview: fix bad snap behavior
877704976a JSON Language Server 1.2.1
d782b76a8e [json] fix compile script
50b01b4a4a Update tokens when the buffer changes
3ac7c39c5d attempt at serializing grid (#77733)
454e892a97 Adjust tokens coming in from web worker
b102db0d71 :lipstick: gridview tests
81ed55af79 update distro
5dd61b3b9c clean up
c06ae4f2de aria(add-context) add additional text context - We use alert from aria base
d8e26549fb extension actions tests
81f6b1c945 Use global storage for market place user if if machine id resource is not available
49e7398374 extensions actions tests
4fc00c05ff enable install from vsix action in browser. Use filedialogService
53fe1660c9 Move download command to extension host
8295e325ae Enable download service for browser
cf69f2f1af Refactor code to use single state object instead of two
feef95c707 Make sure we update pending files properly
40c6246335 Update js/ts grammar
c873727e8b Merge pull request #77681 from microsoft/rebornix/useTestStorageService
2b36a5edaf Use TestStorageService and NofitifcationService in test.
1ef4a75ff9 Replace IDisposable with DisposableStore in a few more simple cases
b61980c3df Use base class's existing  _register method
b893fd1e26 Add UnownedDisposable to make it clearer that webviewEditorInput takes ownership of the webview passed to it
5bb6e68fab Move WorkspaceStats.TAGS to a service, fixes #76002
902bacf6a9 Merge pull request #77676 from microsoft/roblou/remoteEnv-m
5c4a2e1f69 Merge pull request #77481 from microsoft/misolori/button-toggle-style
04c4de6a38 Change remoteEnv extension API to be backwards compatible
7ee0e1818a Give remote resolvers a way to set environment variables in the remote EH Fix #77234, for microsoft/vscode-remote-release#16
99eb2e47b5 Merge pull request #77584 from orta/update_seti_ui
8f7a0ca8ca Merge pull request #77672 from microsoft/rebornix/kb-test
25733b47ae Upgrade vscode-ripgrep in build/ as well
ce28d57e21 Use async
f7a5ac218c set US keyboard layout sync in tests.
ccc4fbf13a Fix search validation not applied immediately when toggling regex mode Fix #77435
496158d60f comment node should also be prefixed with ownerid.
e4ea68f5b6 Update icons for npm script explorer
c3e13bca4f thread id in commentNode ID
d826dfd943 Allow remote error messages to work
04ce559967 Support file scheme for save and open dialog
f0e66ee83b Bump vscode-ripgrep
26d8b4de8a Merge remote-tracking branch 'origin/master' into tyriar/task_vp_fix
a93ef520f8 fix tests
a0d681dab8 clean up install action
961d04f3c2 Check for installed status Add tests for language pack extensions
c8f0b1cff0 Merge pull request #77618 from d2s/patch-1
9def0e7f23 Ensure the last token covers the end of the text
ac3680d649 more tests
e4d9905d35 add tests for remote and local install action
eeaffa91a3 add new variable ${relativeFileDirname}; fixes #77616
273f04ca4f First cut - tokens from web worker
caad996fba JSON Language Server 1.2.0
13d8325aaa [json] update server readme
0015c3dbab Transfer ArrayBuffers to and from web workers
628bdedf67 add tests
38e5a64bc3 update distro
6622797222 fix: spelling mistake correction
8802050f6d update distro
ba22178f75 delete bogus directory
fb46db1e4e fix GDPR annotation
aba87f1352 Fix #75647
97ce6669fa toggle reaction should work.
f1bad37012 Remove Comment Id
bfd274a23b Merge pull request #77546 from microsoft/pine/builtin-array-setting
78de125b5f Introduce new enablement states
4b46756a3f Remove unused comment icons
d5dc23c7b9 Fix rendering of comment actions that have no icon, fixes #77116
a407a73fd3 Bump vscode-ripgrep in remote/ too
a6c461b564 missing yarn.lock
cd14ea9592 Properly dispose of comment thread when removing empty widget, fixes #77588
0cfa49c430 Fix #77368, provide better contrast between cursor and bracket match
6da8b1c158 Fix #77277, make info colors in error peek view match
0d4f1bca53 Updates to the latest icon theme from seti-ui
d44f9dae34 Use array of string for applicable builtin settings
3ed735d365 support debug broadcast svc for web
598141cfbb Merge branch 'master' of github.com:Microsoft/vscode
27c59a0b49 update distro
8d560cd153 Using vscode-telemetry-extractor npm package. (#77305)
44d4105673 Bump vscode-ripgrep
6163b86243 add gotoLineMode to IOpenSettings
034e0a9f99 Use Enablement service to check if an extension is enabled or not
e6067d99a5 remove enablement service from simple services
fd59854899 re export from semver
d685337db2 Use semver-umd everywhere
bd57ca7066 Expand Selection not working as intended. Fixes #77194. Fixes #77087
7ec1707aa9 Merge branch 'master' of github.com:Microsoft/vscode
ccbd05eed3 bump windows-mutex
ac34471f1c update distro
29801104f1 update distro
79a71f5d23 update distro
75ce377f74 Support enablement in web
02b5270842 fix icon urls
6d09bf0f80 Move extensions tips service to workbench
db8cc94a06 Move enablement and servers to workbench
fb0e9f7d03 cleanup ExtensionHostDebugService
5bf08bd33b chore: Bump windows-foreground-love@0.2.0 (#77548)
71b6beff35 :lipstick:
88ac0fd7cf update gulp-atom-electron
8ffcb49f4f disable some extension commands in web
28473ed5f7 distro
b43e1aba59 Merge branch 'joao/fix-alpine'
cfc9a4ab77 Merge pull request #77496 from angelozerr/patch-1
5e0bcd6afe distro
52b6e7c4f5 Make sure we hide the webview overlay when it is not in use
2091f715f0 Don't hang on to webview in `WebviewEditor`
eb0dc4c561 Use a single instance of webviewIconsManager
7d842fa5d3 Make sure we update our stored html when using the update function too
06c418c0dc Fix state being lost on first update of a revived webview
928ae46457 Rewrite how webviews are managed internally
8bdcd22b62 Start with no state, instead of empty object state
5ea2f5a75d Use regular map instead of object literal map
8b69b981de Simplify state used for webviews
4629479920 Don't require using state to check if we can revive
e26db506b7 Mark that state may be undefined
b185e5b77c Remove unsed event
c742363dfc Revert "keymap tests."
3000b68b6a keymap tests.
17934ddf4f Merge pull request #75155 from connorshea:ruby-rbi-files
c898cc3489 Add the .rbi file extension as a Ruby file type.
6d5e584e20 chore: Bump windows-foreground-love@0.2.0
b850405aa6 Merge pull request #76647 from masliu/master
326c26b9e0 Create browser version of telemetry service
279e5cdf88 Fix #77501, center triangle in status bar notification bell
31d1b50c9f extensionHostDebugService for web
7d58f5f95b fix typo
891d29ab55 Fix #77535
7dbaf1aebd Merge pull request #77479 from pi1024e/master
b5136de090 Fixed changes and refactored so method structures in the file are same, allowing the new method to fit naturally.
5b1d433ab9 Revert "Edits"
d928313dd5 Revert "Fixed formatting"
afcd2bc310 Fixed formatting
083cca443a Edits
a1f354204e Update uri.ts
1b0fd26a4c Undid uri.ts changes
920963a1c8 Revert "Fixed compilation errors"
2d7f80baad Undid unneccesary changes for the sake of the pull request.
47365df63c Revert "Added clear input method to clear disposables."
eecec905e4 Revert "Fixed formatting"
bc78d5230a Revert "Fixed compilation errors"
c77c6603f9 Fixed compilation errors
5746289634 Fixed formatting
d79071a49f Fixed formatting to pass the hygiene tests
4a38038457 Added clear input method to clear disposables.
16219067b1 Respond to theme changes for minimap decorations, fixes #77487
67a559dbfa Merge pull request #77538 from microsoft/pine/scss-resolver
750ea458cd [css] Upgrade service and add dynamic link support
b11b93ed8c Fix incrementing of variables in cpuUsage.sh
f50a0430c3 More strongly typed telemetry (#77412)
f41d90ab66 update distro
bf64ec976e Merge branch 'master' into sandy081/web/extensionsManagement
1e05dac61c :lipstick:
2423869426 fix tests
cf6ccf1371 Use semver umd module
59876172bf update distro
e83e1f857f wip
960123749d Add '.ent' and '.mod' file extensions  for the XML language
758780ba1e Merge branch 'master' into sandy081/web/extensionsManagement
8ac5b7a963 fix extension management simple services
e51ecc4699 Make local extension managment server optional
48e7c6d927 Fix start cb in CustomExecution2
112fa76c77 Remove empty ctor and mark readonly
cdfa3c5418 Mark that property may not be initialized yet
8d09c994e8 Extract WebviewIconsManager
c2aae8970e Remove css background color for find in selection button
5518ffa909 Update high contrast border colors
1ed9be719c Warning in console when keyboard layout mismatch
67605407a6 Don't sanitize terminal config env vars
82db3257c2 Apply 'inputOption.activeBackground' to find in selection
74d8f8d743 Merge pull request #77472 from microsoft/aeschli/showTerminalRecommendations
c109f9a5d4 Use background color for input toggle active state
0a8ca638f1 Resolve Terminal arguments (#76895)
6d49c7a8f3 Merge pull request #76828 from skprabhanjan/fix-75259
dbf2651e86 Update tree filter icons
7a8e27f205 wording
c08d8b424c introduce gallery machine id resource in env
0f90403c57 windows/code.sh: convert to sh
569d2dc334 terminal wsl recommendations
73a34e684b split extension management service
ff1da264d5 move multi extension management to extension management
51a01d7268 ExtTipsService: add WINDIR as variable
28330549dd introduce ext management server service on web
58aa4c19db move extension management server service to extension management
957c83c4ef move extension management ipc to common
bb8d54703b split extensions contributions between electron and browser
0288def891 Failure to launch VSCode from WSL2. Fixes microsoft/vscode-remote-release#914
501bd36376 Move extensions workbench service to browser
eb265bbd46 Adopt latest istanbul for coverage information
800adbe9fd Merge pull request #77431 from microsoft/misolori/minimal-file-icon
8580cf0edb cleanup TODO
d90c3e2c60 missing event wiring
57aca202fa splitview: fix resize priority in distributeEmptySpace
08b3fd5797 Changed Filer to File Match only
c64f42b841 distro
8e0f348413 fixes #67212
02fdb59938 Make sure we set emitter before getting event
606f487fa4 Fix comments
a7bc93f0be Remove overload for registerEditor
6eab67ec20 Fix webview focus event
7bce874d1b Mark fields private
c975752a85 fixes #77430
57f3bc13cb Use enum to track force open mode
7411e3f341 Convert many simple getters for events into readonly properties
20d2018d18 Convert to async
be5a4fa940 :lipstick:
23b74291af Marking fields readonly
f66743a804 Use asArray
8b451a25ef getDescription(), return undefined instead of null
2b07856867 getPreferredEditorId return undefined instead of null
711eca07d1 Remove extra checks that are not needed
e5e29375f0 Remove extra conditional
47e54aef5d Return undefined instead of null
4eb2bf393b Use DisposableStore
e93afe1737 Use _register from base class
facc5e4451 Documentation
1b8a37d64e Add a fast TypeScript classifier
c952a8876d fixes #68663
923e40b133 Update 'vs-minimal' file icon theme
23b9621348 Merge pull request #77421 from mjbvz/use-map-in-terminal
4ca45c209b cleanup layout priorites
ca76092b18 delete Grid.View
cfdc5898cb splitview: fix snap enablement
c836dfa080 grid: propagate setVisible
fdf1a1aa56 wip
7db5f72fff Update keyboard icon
438906d261 Merge branch 'master' of github.com:Microsoft/vscode
618da58752 Use map instead of object literals in mainThreadTerminalService
42ff04d167 Merge pull request #77296 from microsoft/pine/array-settings
ca98b5994f Remove unused icons
b7fbc3e35c Update diff close icons
3589100317 Update Win menu icons
f907a8c987 Update js/ts grammar
f729a996c6 Use map to track registrations
7ed88bd70c Use set to track synced values instead of object literal
38439280fc Use set instead of object literal to track activation events
6ae3384011 getEditor() return null instead of undefined
afe2da7ed6 Use a map instead of a object to store editors
0e1742a709 Merge branch 'master' of github.com:Microsoft/vscode
08e8d4633f Update distro
194a7006bf Fix icon references and remove unused icons
590f42ccdf Address feedback
dc2fbfd717 Merge pull request #77407 from hwhung0111/Fix-typos
5632c4929f fix mac address resolution on touchbar devices (#77033)
f092dbc0ae Remove self from auto assigning
4d64f3e321 dont cache web node modules
f9164af542 use product service
aca713627a enable extensionAllowedBadgeProviders in product service
eb7646583f expose extensionKeywords in product service
b2216ef47b move dependency checker to browser
1dc2b0d179 move extenson editor to browser
29b37f7703 move extensions viewlet to browser
ca2daa52f9 move extensions views to browser
1d4dc5dcf9 Fix typos
bd266a24c9 Merge remote-tracking branch 'origin/joao/build-cache-fix'
8dd111f8c4 Merge pull request #71500 from kostyabushuev/fix-71134
c5af2d8ba8 fix tests
670788a4f3 files - more tweaks for watcher tests on windows
19f5b72527 debt - test for native helpers as a test
4c952de96c Define exepriments service interface in common and register a simple service for web
b4cc6f8504 add experimentsUrl to product service
9effe84283 Move extensions list to browser
9fa762756c Move extensions widgets to browser
beed0e1a63 move extensions actions to browser
f8a226c8d5 Move media to browser
50a2e54c32 :lipstick:
8288f2ca57 files - disable watch tests for any platform but Linux
80d1a9fc6b sash: debug false
9e09089a19 eng - bump gulp-watch to stay compatible with our node version
3437dd1dd0 Merge branch 'joao/splitview'
41d0ffb7da use IWebviewService
d47d26ec94 update distro
2abb3579f9 move gallery service to common and enable it in web
72f4e80674 use resources util to join path
c3a9e10a07 move extensionValidator to common
1bd34868c7 remove references to pkg and product and use productService
27aebd4015 use fileservice for read/write marketplace machineid
f3c884241d provide download location to download method
ff9dd18e0e Added Constants.FileMatchOrFolderMatchFocusKey filter
a88420266a Adopt InMemoryUserDataProvider to use FileSystemProvider
d5fcdf3947 distro
0467c02734 Merge remote-tracking branch 'origin/joao/build-cleanup'
3fd1d55558 update distro
e79146c063 distro
7181bf6820 Merge branch 'master' into joao/build-cleanup
7d4636e24a tweak build timeouts
66e14b8be8 cleanup
894056d11c :lipstick:
ef5719c9bc remove request service in web.main
a60a8aef78 Introduce request handler in web api
c0e7048e79 Web request service - Redirect requests to server on error
bfbd44c541 :lipstick:
5c36176c31 distro
b2d06bb69b fix
4c767f46af :lipstick:
fe6e338a7d fix path
be7d344cd0 remove item of correct index
dbdb4da2f2 pattern -> value
b6de8aaa62 list-of-string -> array
15d9025714 bump distro
5e2425faa1 web - add more excludes
16a29fc8b3 icons - fix reference to hc icon
7c6d285d33 build - we no longer have *.cur files
4de946ba5c update distro
53446af07d web - add build script
1648e1dcf8 web - add build
e95f27cf00 distro
20016701e4 bring changes over
28c01d3b52 move upload sourcemaps to common agent
43fdd8c74f cleanup VSCODE_ARCH
52e16bd909 tweak build timeouts
e3f2108d0b fix hidden view snap
2443cf5037 Merge pull request #77298 from microsoft/tyriar/77228_dimensionss
167e621c0e Align presentation of empty workbench on startup. Fixes microsoft/vscode-remote-release#954
150730fbd7 update distro
e53f19254e fix #76232 (#77266)
5106b556bd Support loading webviews from wildcard endpoints
7a127f44ab :lipstick:
e5eabc5883 Final cleanup
84977b9211 F2s to rename exclude -> list
e1e421f1e4 Add in listItemType
1aa4763952 Clean up
ebfff19936 Use different label for array/exclude widget
4eb9433ac2 Render & Edit for complex object
572e1c5ecd First cut for #62440
8536df96d0 Merge pull request #77121 from connor4312/fix/dragging-with-iframes
d5d65a1738 Merge pull request #77149 from mjbvz/handle-showActivity-return-value
e6295eae65 Remote smoke test fails for 1.36.1. fixes #76987
112ca40eb1 remove unused import
12e482f532 Remove markdown.tmbundle from `markdown language features` extension
fc7b7b04a8 Existing base class is disposable
ec50278fdd Use disposable store for tracking renderDisposables
39e688381c smoke: support --test-repo on windows
3e08ce3fcc Merge pull request #77120 from mjbvz/fix-71579
55c48a963e Merge pull request #77153 from mjbvz/extensions-idisposable-refactoring
9f69f43946 Merge branch 'master' into tyriar/77228_dimensionss
0041b0f124 Update distro
9e1a7c313b Remove logs
c9cfc7c5ed Merge remote-tracking branch 'origin/master' into tyriar/77228_dimensionss
fd48fa0d3b Fix dimenisons test and clean up
b3422b98b7 Merge pull request #76377 from microsoft/sandy081/fix74859
e4ea49474c Fix #77218
a760a685b0 Update to latest vscode-textmate
498f158475 Small style tweaks
46dd4706e7 Minor refactoring
2e53042c0b Fix-73341 Installing extension from extension page "Install" b… (#74795)
cbb24077ce Merge pull request #77147 from ovcharenko-di/ovcharenko-di/extension-install-displayName
40556f39ba update distro
3d5cbf2538 be careful when accessing process.env
8fa811108f bump distro
e08c6d5d57 Hang on to untitiled URI a little longer (#77221)
d1483a48f7 bump distro
5faf378502 deps - remove keytar from remote
a33a5839c2 :lipstick: deps
5fb890d41e chore: Bump keytar@4.11.0 (#76549)
2ec409340f web - change defaults for menu on mac
3092a1023c Remember dimensions from other terminals
3456ef3aaa Merge pull request #77251 from microsoft/bump_node_pty
7824ace326 #69111 move settings information to product service
a3ec0455b2 Fix #69111
9943a44770 Merge branch 'master' of github.com:microsoft/vscode
ab106480e9 fixes #67366
4c2a360480 Merge pull request #77249 from microsoft/bump_wpt
5701770f87 Ensure negative exit codes are not used
9be01adea1 chore: Bump node-pty@0.9.0-beta19
59db5a5704 use toVSBufferReadableStream
bfc98d6be3 update distro
bf7c7922d6 Merge branch 'master' into sandy081/requestService
d04a6b28ad :lipstick:
70073581f4 chore: Bump windows-process-tree@0.2.4
af6a17cb98 update distro
c6a663b350 fix(pr-review) clean up code
0b4a63ffc6 Update distro
a12dc7898b xterm@3.15.0-beta71
8c7a0098db fixup! make sure to remove all listeners appropriately
821e4c5cfd Fix open in terminal for local
bd757f4a0f Fix #75231
28aec6305b Merge branch 'master' into joao/splitview
81ea3904de update distro
65ce6d874d grid: support resizing both dimensions
614db8bc77 explorerModel: Use hasToIgnoreCase
0b5fb14c10 use IFileSystemProvider
3a47abace1 create instantiation service in api.impl and create extHostDebug with it, #76570
e8bb80fcb0 fancier splitview demo
b2ac640f7b Merge pull request #77148 from mjbvz/use-disposable-store-terminal
15f182caef fix tests
a4b5f8567e splitview: snap in
f3f82ca9de Merge pull request #75626 from microsoft/aeschli/isEqualCaseSensitiveForNonFIle
9c67d9f3d4 fix compilo
6abd3a8f8d debt - strictNull-aware typing of ServicesAccessor#get
c2b3309f15 use async clipboard when running 'insert snippet', #76847
510c64cedb splitview: better snap view choice
35155f7a04 support passing clipboardText when calling insert, #76847
f94f3e331f splitview: test stable colors
66ef5b2723 update service worker once registered, #75061
e4dd6e829a fix schedule
db0975d6de fix schedule
9c2dd0f232 Added a new command for reveal in side bar for search results
9a257f17ea Merge remote-tracking branch 'origin/master' into aeschli/isEqualCaseSensitiveForNonFIle
ef1de00ca9 Local fix for C++ embedded in markdown
1e4958ae96 Only have file picker local options if file schema
521672d2b6 keep old behaviour for remote resources
4ffdeee2c2 Merge branch 'master' into aeschli/isEqualCaseSensitiveForNonFIle
7008b201df start service worker when loading code, #75061
38aadec987 use structured data as query so that requests can be retriggered if needed, #75061
691914eabc Clean up file picker folder updating
77dc885fc2 2. update distro
9a14856938 update distro
b1621c1f37 restore history entries gracefully
002a1221bb Dispose always
55737acc34 Prevent extra folder navigating in file picker
6aaa60ec6f use fileservice to download
4330dd0eb4 compile leftover
4fcaf3b23b remove duplicate code
8f4d34e0ff Merge branch 'master' into sandy081/requestService
9f70a169be update distro
79186fa045 Merge branch 'master' into sandy081/moveFileService
da5fb7d5b8 debt - adopt new fs.readdir with stat info
1301894fd3 Typos in taskConfiguration.ts
e9d8aaafcb improve image source extraction for remote cases, https://github.com/kisstkondoros/gutter-preview/issues/57
ff703d81f4 state - ensure to create state folder
0048ef829c files - introduce generic stream interface and offer utility to convert to vsbuffer stream
8b497a9019 Add slash type message to typescript tasks
d7a64ec591 Add slash type check for typescript tasks coming from debug
0e3c50a251 workaround dev tools issue, #75061
5018fdf9ba add some logging, #75061
dc977a0a35 Allow tasks with empty command and non-empty args
4a3570b38f :lipstick: clipboard service
305d5be119 implement browser clipboard service (#75293)
9f7ba6990d Merge pull request #77154 from mjbvz/bread-disposable-store
6e59e6ee22 fix vscode-translations gulp tasks
8154b723da files :lipstick:
cdebffc6d6 Add method to extract token types
4a9223c0d3 files - properly add stream support to create/write
2d401764bd files - add more tests for writing with stream
bd087c156a sash: debug
0dcdc6a306 files - first cut allow stream for writeFile (#77172)
c41ecdf384 Update .cachesalt
46cc0a1670 Disable separator in terminal dropdown
cd6e7e683b Replace SimpleCommentService with actual comment service
390ab6ec48 Use DisposableStore in breadcrumbs
4278033408 Avoid using untracked IDisposables in workbench/contrib/extensions
2addbfc5f8 Make sure we dispose of MarkdownRenderer
feedae01c0 Fixing potential leaks around markdown renderer
086e049145 Use a mutable disposable to track showActivity result
924cda47bd Make sure we handle the Disposable returned from showActivity
27a628bcac Avoid re-implementing Disposable
12ce8ae2ce Fix potential leak of action
880eb7cd9a Fix lifecycle tracking for toDisposable
706bf64362 Use DisposableStore in terminal
c6365f095a Highlight whole line for minimap decorations, #76122
edb3d8dbed Changed id to displayName, fixes #77141
c228362571 Remove suppressImplicitAnyIndexErrors
aac3c0e030 Update distro
61168fcf40 Fixing / supressing more implict index errors
6343b113ba Fix implicit index errors and switch to use for-of  loops
ff6d604294 Fix or supress more implict index access errors
24cd503cbd Add slight delay + fade in for quick fix message
2c895cf839 2. update distro
094bea4cb8 update distro
fe3e0cdcde Support request service in web
d57ddfa0df update distro
0f4c0a7bd1 files - first cut allow stream for writeFile
a4c2fc9953 update distro
0df6764710 move file service to platform
ca7605f339 Use a uuid as our webview handles
f57ff0b25c Remove webview _onBeforeShutdown
f9517d6e5d Add progress indicator
c9e83415a2 Don't alias URI in externalTerminal
c8eb898f0b Support open in terminal in remote
877235c625 Remove old proposed commenting API
39d50eaece fix failing test
3731042835 Don't show quick fix link in hovers until we know we have quick fixes
557a38f352 fix(sash): dragging being difficult with iframe-containing extensions
878fc5ddee Fix #76901, comment reaction rendered below comment unnecessarily
55f4cdedbc web - cache and restore base theme via localstorage
2498febd38 Merge pull request #77044 from microsoft/dev/mjbvz/fixes-77018
0d9e259d0c Fix telemetry build scripts (#77117)
483a438c88 fix service worker
062902993a bump distro
7705bbd564 Don't use saved state when executing tasks
bdb640354a state :lipstick:
6a7fdb1338 Fixes telemetry build scripts (#77006)
4d02d83c41 implicit any (#76442)
919008e937 :lipstick:
b51019b550 debt - remove duplicated code
4ae7d630f3 know when a snippet needs clipboard access,  #76847
6505977f53 Implicity any in taskConfiguration.ts
03e13189e7 tweak jsdoc,  #48034
85f59e33b4 Fix custom tree view actions + decoration alignment
046b66fb8f move workspace.fs to stable, #48034
5f8aaaea41 Move token eventing back into the TextModel
b615f7d9dc state - save recently used tasks and commands as they change
972de4151e splitview: snap out behaviour
759ac9fef4 Merge pull request #76979 from microsoft/isidorn/foldingContext
57fce25a71 adopt readTextSync, #76847
ce32da2a0c add IClipboardService#readTextSync, #76847
eedfed05c6 web state - persist font info in browser local storage
520423b9c1 Custom tree view should run command on every click
7c91227ab2 tree.select should watch for expandOnlyOnTwistieClick
13915babdd :lipstick:
07d0c6f39c do not assign to me while i am on vacation
3607bbf026 add some ensurance tests for uri parse and %-sequences
89397197c9 splitview: view.setVisible
3564c0746f clear cache on install, #75061
912da28814 debug
d00ec27219 adopt worker typings and get rid of any's, #75061
65ca26af5a use webworker lib
cbe50c977c Merge ModelLinesTokens into TextModelTokenization
563ce8cf36 Extract TokensStore to its own file
f06db31fcc Debug: save view state when it changes and not on shutdown
a861b8bfd2 splitview: visibility
dea3abbb21 Remove legacy extensions compilation from build (#77058)
f9e6cc95e2 Update extensions/shared.webpack.config.js
f857d0456d splitview: make ViewItem a class
06f2d92b28 Add identity provider to custom view tree so that it can preserve view state
cab04207c0 Do not force dev tools to the right
c144805e60 Move the TokensStore to the TextModel
a10c8835a1 quick input :lipstick: css
d728ab9819 async data tree: fix collapseByDefault without identity provider
4e68c8f6e8 state - towards storing state when it changes or specifically only on shutdown
0fa33a2cfb Change C++ auto closing comment start from /* to /**
95f0923b94 Merge branch 'joao/mixin'
cf64ef0884 remove legacy extensions compilation
e84fc7021b Adopt TerminalVirtualProcess for Custom task execution (#76852)
d05df16f9f remove mixin from gulp
5a834e7117 files - harden edge cases in move/copy when path is same or different case
5088eb3c87 lipstick
2c336b873a Fix quick fix problems menu button when using custom context menus
5826f17dda Update .cachesalt
2e6c31885e search-widget(aria-live) status for results found - We would like to notify the user about the results we found the screen reader will read out the number of results or no result aria-live is added at load, as it cannot be added adhoc
360e4e4dfa Use mutable disposable to avoid potential leaks
55021e2119 Reduce nesting
bc09f14100 Move widget state into state
4c07744817 Make sure we handle loading of markdown resources from UNC workspace correctly
2f05851c49 Minor renames
dafc014891 Split TokensStore
30d3c1e542 Do not render minimap decorations that end on column 1
c01a3a718d Use clearer name for csp webview element
f963c9a2a8 Adding tests and changing how toWebviewResource works
878ab0946d Merge branch 'master' into tyriar/a11y_keybinding
9a76b14f27 Update distro
495d959d89 Merge branch 'master' into tyriar/a11y_keybinding
43fb759661 xterm@3.15.0-beta70
b2db7558c3 Merge remote-tracking branch 'origin/master' into tyriar/a11y_keybinding
637eab140a Revert commit change (#77003)
65a7d3fb7c fix respondWith issue
0197936b3b files - fix tests
4aed451cf5 Bump telemetry tooling commit (#77002)
26b71b36e2 More strongly typed telemetry (#76472)
56501752a0 web - tweak hot.exit setting for web
e479a1df6d bump distro
278484a854 files - ensure a move operation on same path does not empty file
e8ec1d9724 Reset file picker input when changing selection at root
d0fcf07040 debt - better check for reserved schemes
e22c64e0b9 build - disable flaky test (#76995)
848d7d5708 Fix failing test
c2c785e4b2 Adopt latest loader
757a6c1e88 Extract TextModelTokenization
29b1fc900f Remove old way of warming tokens
b5c5f58941 Do not use ModelLineTokens objects
bc00e886a9 make it easier to use options, #48034
65270230af tweak options for delete and write, #48034
a4fc9bb8c4 improved error propagation, #48034
0289e09e92 files - add a test for situations as #76861
f2ebd70821 web - add comment
eeb34e04f5 web - only prevent unload if backups have not completed yet
66cdaa19f1 update distro
51123cd133 wrap error into FileSystemError, #48034
1566f05f10 FileSystem docs,  #48034
2bcc197d6f folding: introduce foldingEnabled context
680ce7a961 Use collapseByDefault in custom view tree
7fdb996f49 not everyone supports preload, #75061
acacc45e73 use UUID to force service worker updates
524d4139ae remove web flags
fe21590bb8 :lipstick:
3b9d26ded9 #76442 fix implicit any
01a1c9941c cleanup build cache paths
66dc7a11b7 Create TM grammars on the web worker
1f86c323f5 Add support for calling back from web workers
144e913e23 Synchronize only attached models to the TM worker
9b0f7c03ca async data tree: collapseByDefault per element
077fb1b430 only cache extension resources, #75061
28e07ec523 fixes #76768
922ab6db62 Update grammar script to include option path for version
9e769ab2ad Addresses #76442: Remove suppressImplicitAnyIndexErrors
f3569142cc update references view extension
c615eb8591 Revert "Updates to the latest icon theme from seti-ui"
e01e4f92ee fixes #76767
d51f451629 update distro
1b1296cdb3 Revert "Add CLI flag to be able to disable smooth scroll in webviews" (#76944)
763b6987e0 update distro
139f7de503 implicit any casts
49c45742b9 Towards loading TM grammars in a web worker
c3f72b8b80 Extract TMGrammarFactory to its own file
2329188776 Extract TMGrammarFactory
8d1ff24849 fix #76739
3976e538f5 remove swipeToNavigate (#57629)
2ea7d60b25 :lipstick:
c0989dff49 Fix typo transitionDisposables (#76723)
b59b11f1b7 Fix #76885 - Add icons for Configure File Association (#76900)
9296aaa220 Merge pull request #76554 from microsoft/dev/mjbvz/toWebviewResource
82e2f7a828 Add basic tests for vscode-resource case
a558a9504a Adding toWebviewResource api
3492642650 Fix/supressing more implicit index errors
6824cc9023 Fix/supress more implict index errors
8e86602c75 Adding explicit index signature types
573c5422a5 Use Set instead of using object to track previously seen values
f3b0ce602f Add index signatures
0b31a16159 Fixing implict index error and extract duplicated code
f928d0eb36 Add log message to help catch leaked disposables in ext host
ea9ed25285 Reworking code action UI logic
ea22ac19b0 Move updateLightBulbTitle into lightbulb class
9066768895 Move UI management of code actions to own class
7ecf6f19f7 Remove always true conditional
c9c4d72ece Change conditional to make logic clearer
83cc1d2849 Make sure we dispose of CodeActionWidget
5e15bad1f4 Add commands for terminal navigation mode
28e32d1936 Add commands for terminal navigation mode
55be0a91fe xterm@3.15.0-beta70
4f3262dd1b Correctly render multiline decorations in the minimap, fixes #76133
1016c99dab Update gear and files exclude icons to have smaller inner circle
4e96d16be3 Simplify extension icon
58e2a079a5 Place Git activity bar icon on pixel grid
7ef96fc3a7 Fix lifecycle for code actions that are updated while the code action menu is already showing
985b5fe1d5 http link fix in d ts
6b88a53645 Remove duplicate registration of FocusTerminalFindWidgetAction
7f6d2d30aa Fix #76912, swap theme icons
8ec3a1b39e Rename input to handleInput
b37e5dbca6 Swap split icons
f104ade94b [json] confusing error message when schema can not be loaded
a70ca602bc Adopt new tree in custom views (#76407)
b07ff48eae Add a test for * bug in C++ grammar
66a32c9311 Merge pull request #76890 from orta/update_seti_ui
89c3ec088e update distro
f176bee181 Cleanup distro dependencies installation (#76893)
3ea5c9ddbe Merge pull request #76726 from microsoft/isidorn/listRole
2467eab133 polish
b24d67b5fb Updates to the latest icon theme from seti-ui
dbe1ae7596 Merge pull request #76807 from microsoft/tyriar/shell_stable
6fb0c87f9c build - enable schedules again
8200277bb1 Update C++ grammar to get * fix
64031a2360 Remove snakemake files from being classified as Python files (#76625)
d56c4846c2 fix #76715
b29fec000b fix add after dispose issues
17cd9fb726 fix #76840
4ed70122f8 remove imports
aa38607483 incremental text documents cause perf isssues
1042d28f97 Revert "clipboard variable resolver works with string, not clipboard service, #76847"
8c1327af61 fixes #76696
7b463651d9 clipboard variable resolver works with string, not clipboard service, #76847
c5cdf50e17 prep-work for #76847
4259b43f70 Revert "fix double encoding issue, https://github.com/microsoft/vscode-azure-account/issues/142"
69146d090e revert June URI changes
441da58f1e debt
20bef0622f update distro
e3e59dcfa2 fix #76765
8434efe71f fix #76763
df5b5cecfe debt - port over some electron6 changes
b840bc0475 Added Reveal in Side Bar Menu to search
4683c39346 Include env.shell in api tests
931b27d834 Move env.shell to stable
d50852db1a Fix error when search is in panel Fix #76701
8a504735f5 Merge pull request #76743 from lramos15/better-cwd-errorMessage
821e2867f9 Fix updates to comment thread expansion state
dad0cbc9b1 php.validate.executablePath scoped 'machine'
a6ee65e647 Center breadcrumb icons
10302f54f9 Merge pull request #75967 from jeanp413/fix-75947
e97d26af8b use CHILD_CONCURRENCY=1
be91fe8dbb Bump PHP grammar
32169bcc6e Fix hang when tokenizing PHP Fix #75468
102dbaaa41 Make callbacks async
6432f0bfb7 Fixed exit code issues with promises
f75b94c9be Don't allow users to specify files as working directories
350d3212ef Added new error code and better error message for invalid CWD
7e03eb1a1f fix resubmission
51d5f88eec use right arch in distro dependencies
6dabbf2963 Merge pull request #76736 from microsoft/alexr00/terminalVPChanges
a72ad577c3 update distro
cb3b792b50 Fixes #70205: Switch to polling based watcher that does not miss events
8bd0e79c73 Fix ext host terminals
9d887e284a web - enable hot exit by default again
8aed46f950 Revert unneeded export
6f40ddeee2 Revert whitespace change
65f53d53b1 Changes to terminal to enable Tasks use of TerminalVirtualProcess
4c7e29993d web - store state periodically
f96ea6c125 web - register beforeunload listener so that there can be others
57ddfdd929 write tests for file user data provider
cf9c14d954 storage - remove unused code
aa39a59c65 storage - add tests for file service based storage
9c37b99a8c fixes #61616
bbfd565b1b Merge remote-tracking branch 'origin/master'
317afbca04 Merge branch 'joao/build-debug'
ed54d9a483 Allow tasks to attach virtual process to a terminal created on renderer
5fbb8ba09f stitch everything back together
b342abd305 Revert "remove yarn cache"
b8478cd7f6 remove build debug
7347fd69d0 :facepalm:
0354f73f37 fix build
cbd7ee6bfb use more CHILD_CONCURRENCY=1
6b8667ad88 breakpoints: contribute getRole and isChecked
9d023edb6b list: add getRole and isChecked to ariaProvider
a65e9ca420 web - first cut user data provider storage service
b4add9fcaa remove gulp sequence
c3aaa7ed27 fix app icon
c212dda010 enable hot exit on web
fd01fec60d debug build
43cb2d68d0 Fix custom tasks (no command)
ebff1e6bea use configuration from environment service
2a88776f07 make backupWorkspaceResource an user data resource
19d674f412 remove yarn cache
ef893f0cfe Revert build perf
8cbdf09ab0 make back up workspace path URI
118e351752 debt - use DisposableStore in more places
6b519e5bc2 remove unused dispose
9ab8300e4a insta :lipstick:
6fcabcdc24 make backup path URI clean up user data provider
bf376d5223 Added hpp.in and h.in to file associations for cpp (#76680)
b199a317a3 Attempt to avoid deopt (#64546)
5632214eda adopt backup file service to use userdata provider
5dd6ccde48 register correct backup file service
0c75d75e23 debug: fix word-wrap
9686a63255 Fix commandless tasks
4f0d79d116 Fix quick terminal splitting for tasks
77910c99cf Extract TMScopeRegistry to its own file
84e4f3f53d Grunt task detection has been called gulp and jake for a long time
cbc6c7ff27 Jake task detection has been called gulp for a long time
a2b2d3171f fix user data home on web
80b87e2ed0 split backup file service and pass hash
e443427993 Update to native-keymap@2.0.0
2d4617876b Implmented resolveTask for jake (#76616)
b0006ef261 Fix JSDoc typo: "beginPattern" -> "beginsPattern" (#73141)
34e0ed5752 fix compile step
85415d0093 fix comment
524f2e20be Adopt user data provider (#76674)
0daad082c5 Merge branch 'master' into sandy081/adoptUserDataProvider
339b142a06 fix broken remote agent
6b721dbc8b fix web
23dfbabf3b web - lift backupfileservice to common
a67d4ae113 fix #76620
173d010b0a Rename sourceViewColumn to resourceColumn
47f9ed5d22 Save source viewColumn for previews, fixes #74008
28988230cd build
3239e7756d update distro
e063b7a3ca collect distro dependencies in build
3900d3c2a7 Fix search cancel/refresh actions, simplify search ui state Fix #76151
8627d1e311 fix darwin server missing node
14f3d5d58c Merge branch 'joao/build-perf'
119f19e791 debt - remove jsFlags() from node cached data
498521311c make user data provider a full fledged filesystem provider
c620463ae0 protect against missing config
35983b9962 update distro
923d121ff5 update distro
0d2eab1fa5 Merge branch 'master' into joao/build-perf
13940e60ec more ExternalTerminalService cleanup
a57a43de01 Disable conpty in integration tests and re-enable
8347ffbc33 :lipstick:
0b1b5be4c3 Merge pull request #76476 from haneefdm/master
4fee26255a fixes #76369
64162b6781 fixes #76514
8e2bf317d1 explorer: empty do not show connecting for web
1478853bd8 bring back legacy extensions compilation
b361214c70 update distro
d75caf044e include service worker in build
f391286633 fix build
f2f5a6c3e1 fix #76561
05f8ca5b40 resources.relativePath needs a `ignoreCase` argument. Fixes #76421
9eec01eff3 update distro
3a87cea73d Improve tests
60dcb1acd0 list files return only files
0be0a4d304 fix build
a9de23d321 fix master build
576ef86725 update distro
e684bf532d also minify reh, web
6c61f43084 history - allow to navigate with mouse buttons 3/4
befa9e6f42 Add ID check for resolvedTasks
3e025bdd3f bring back arch dependent yarn cache
d1f35d4241 minify darwin
7980cd2697 replace mutation observer with dom#asDomUri, #75061
c9579851c8 move optimization & minification to shared agent
e1128437ff bring back CHILD_CONCURRENCY=1
ad0b5f5eab define locale resource in env
7c88e07cc6 Update C++ grammar to get template fix
804d2715b5 Merge branch 'master' into sandy081/adoptUserDataProvider
0d4bac8bbe distro
c509b0c5ba cleanup multiarch
651fd1b4bd introduce VSCODE_COMPILE_ONLY
18d7ce89b7 fixes #76556
9c3a04e709 Merge remote-tracking branch 'origin/master' into joao/build-perf
796ce6b04a all platforms: move distro into cache
57e9f3e2db fix windows tests
d8eb7c83d0 more distro into cache
7471bf71c1 bring distro dependencies into cache too
fcad5db651 use CHILD_CONCURRENCY
58ef8c63d1 try fix win32 build
6a7d02f2f4 Remove unused function
6e676ca495 Remove unused imports
8cc05770c0 Disable terminal tests failing on macOS
0964952bcd Marking almost all product fields as readonly
e6b698b4fd Using DisposableStore in place of disposable arrays in a few more files
1da98a12da Use DisposableStore in listWidget
2ae83d6123 Use DisposableStore instead of IDisposable[]
32134adfaa Use DisposableStore instead of IDisposable[]
79eb7d841e Add message for Potential leak stack
6bb0ffb66e Use Mutable disposable
e52805a945 Add missing semicolons
112a60d637 Ensure terminal tests don't leak terminals
052f74b6c6 Fix exception throwing in terminal integration tests
e717f7e51c handle reveal user data resources on renderer
d61af16df2 fix show item in folder in windows
40915fb441 no need to watch user data
ee02563061 fix tests
bc7f5a7206 Merge pull request #76387 from skprabhanjan/fix-76141
a11a6dee58 Merge branch 'master' into sandy081/adoptUserDataProvider
6e9733a868 adopt user roaming data for snippets, locale and keyboard mapper
f90c76d701 trigger user data events always
0f295fd07b Update markdown preview icon to have bevel edges
80b5a43c7d watch containers
8fb951328d Revert "Dummy change in comment to restart checks"
7f833a9163 More cleanup in tokens code
631e22aa76 renames
67a6826516 use powershell
17b15afc0e fix windows cache key
2053c25281 fail build if compilation cache is not restored
82fd1cf260 fix mooncake condition
f31569c730 fix build dependencies
fd00669832 remove unnecessary step
c3fd755563 bring back all agents
a284127837 introduce user roaming data home
0897d37e88 fix reading directories
2d1aec3ccf Fix #74142 Get rid of the "current match" debouncer because now the selection and focus are synced by the navigator anyway, and that's fine. Now the only debounce is on the open event coming from the navigator. Also, change the navigator onFocus to respect the browserEvent's preserveFocus which should be ok
cb555f0004 Remove showing search result when the search viewlet visibility changes This is broken and I don't really like this behavior anyway
e5feef0d72 Test for #66953
33c32647a7 Fix #66953 We shouldn't trim here because this chunk can be the middle of a result line. Saw this removing spaces from the result text, resulting in a miscount later on
6af7cde5c0 For #76442
8ba9778a2e Bump distro
5c105deba9 Fix #76525, adjust padding and dimensions
0722dc5c0e Error if we try to perform an operation on an unknown editor inset
7e4200a0cf Fix #76525, round out badges in search and panel
ab430685db Refactor invalid to valid
7129a531b7 Introduce ITokensStore
e935bea36b Move the TokensStore to the TextModel
5e82cb7780 Set COLORTERM env var to tell apps that we support truecolor
b790b187f7 xterm@3.15.0-beta67
9f86032f91 Dummy change in comment to restart checks
df55d2d939 Fix test compile error from suppressImplicitAnyIndexErrors  change
960f567da7 Removes abbreviations in strongly typed telemetry events (#76478)
f7c692ab4c Fix suppressImplicitAnyIndexErrors false in externalTerminal
0991720b7b Build Improvements for Telemetry Command (#76431)
059882642b Fix terminal.test.ts compile errors
4f930b907f Fix terminal suppressImplicitAnyIndexErrors
7ca5158461 simplify check before saving state.
2ad9bd893c run compilation inside container
e0722d1b87 resume linux build
27667093b4 Fix virtual process input api
7d29ec2f50 Add virtual process exit example
2b7e92eeca Update virtual process API names
375bcf6f7c test out SaveCache theory
e3cd9c21cb xterm-addon-search@0.2.0-beta2
ada8fd30ee xterm@3.15.0-beta66
346475351b expose compile-build
f7f2c28949 do not run watch tests in non linux platforms
d1c16cff65 Reduce IModelLinesTokens shape
8a5f705e96 Extract IModelLinesTokens
9f20ed4d6e consolidate externalTerminalService: dead wood removal
c0a9bc3988 fixes #76209
a97f8be563 check cache
8eb696e41e handle disposables
b736c9aa5d Add *.podspec to file associations
b9476a5256 linux build step should pick up on compile
9757e35a52 use platform independent cache
ab02882fed Extract TokensStore
cb58cf91a7 :up: vscode-sqlite3@4.0.8
67cab1a710 empty commit
b6089b1db5 Adding support for TaskProvider.resolveTask (#71027)
9b28638e8c File picker cursor at beginning
acaa0ea660 support backups in file user data provider
b36e9047d9 compile job
f7ff421b11 :up: chokidar@2.1.7
f5d3ca0944 Merge branch 'joao/build-perf'
5ed3bb2297 bring back builds
089810efde shave off a few seconds from cache restore
481eabb3cc clean build
a17fe44cfd arch dependent win32 yarn cache
62fefa2451 User data changes - Introduce containers - Write tests for file user data provider
9622565cc1 remove accidentally added submodule
53fa261817 remote - sync package.json with main
191756a040 Option.key: keyof ParsedArgs
6cee0791bf Remove suppressImplicitAnyIndexErrors For. #76442
5bcdd6643b use preload navigation
9e4a7e672c clean postinstall
ffc49d5324 Added same border color as panel border , added image preview border color in theme
674d8a5449 postinstall scripts all around
b816ed5b54 run postinstall scripts if yarn cache is restored
7013ce7a00 comment out publish step
0d5eea741d use yarn cache everywhere
5c8845063d update distro (again)
05a0175c8f yarn cache should worry about .yarnrc
9c71dd0cfb better lifecycle for actions
33c187558e move externalTerminalService from electron-browser to node; fixes #76174
9e818acf0a remove console.log
a67b138d51 use es6 maps in mai…
@pombredanne
Copy link

I wonder if this issue is related to the truncated copy/paste on Firefox in #1540

@zzeebbii
Copy link

Hello team,
I was wondering when this Monaco update will be available? And is there any temporary patch available in meantime?
@rebornix

@DenysVuika
Copy link

I am using 0.17.1 and the issue is still there. Any updates on the status of this bug?

@zzeebbii
Copy link

zzeebbii commented Sep 5, 2019

Hey @rebornix, Although the scroll issue in Firefox is fixed with new version of monaco-editor but speed of scrolling is very slow. It is scrolling one line at a time. You can check it on Monaco Website playground.
I am using latest version of Firefox and I tried it in Firefox Developer Edition too. Same results. Should I create a new issue for this?

@gippy
Copy link

gippy commented Sep 5, 2019

Joining @zzeebbii 's message. Not only is the scrolling extremly slow, but also it works wonky with touchpad. Scrolling "up" works (slowly but not as bad as scrolling with mouse) but direction down does not work at all and just scrolls the whole page.

Browser version: firefox 69.0
OS: Windows 10 Pro - version 1903 - build number 18362.295

@DenysVuika
Copy link

I am using Firefox Developer Edition 70.0b3 and scrolling seems to be working fine for me.

@zzeebbii
Copy link

zzeebbii commented Sep 5, 2019

Hey @DenysVuika , I am also using the same version. Scrolling works but the problem is it is too slow. It is scrolling one line in Firefox but with same scroll movement, it is scrolling 25+ lines. So, its almost 25 times slower than the Chrome.

@ianberdin
Copy link

ianberdin commented Sep 5, 2019

After updating from 0.17.1 to 0.18.0 appeared a new bug:
Compiled with 1 warnings warning in ./node_modules/monaco-editor/esm/vs/base/worker/defaultWorkerFactory.js Critical dependency: require function is used in a way in which dependencies cannot be statically extracted

monaco: 0.18.0
webpack: 4.35.3.
worker-loader: 2.0.0

With 0.17.1 works fine.

Workers loaded like this:

import CssWorker from 'worker-loader!../node_modules/monaco-editor/esm/vs/language/css/css.worker.js'
import HtmlWorker  from 'worker-loader!../node_modules/monaco-editor/esm/vs/language/html/html.worker.js'
import TsWorker  from 'worker-loader!../node_modules/monaco-editor/esm/vs/language/typescript/ts.worker.js'
import EditorWorker from 'worker-loader!../node_modules/monaco-editor/esm/vs/editor/editor.worker.js'

const extensionMap = {
  'css': 'css',
  'scss': 'css',
  'sass': 'css',
  'less': 'css',
  'html': 'html',
  'pug': 'html',
  'inky': 'html',
  'typescript': 'js',
  'javascript': 'js',
}

const workers = {
  css: CssWorker,
  html: HtmlWorker,
  js: TsWorker,
  editor: EditorWorker,
}

self.MonacoEnvironment = {
  getWorker: function ( moduleId, label ) {
    const workerType = extensionMap.hasOwnProperty(label) ? extensionMap[label] : 'editor'
    return new workers[workerType]()
  },
}

@ulrichb
Copy link
Contributor

ulrichb commented Sep 5, 2019

Follow-up issue: #1573 (comment)

@domoritz
Copy link
Contributor

@ianberdin You already found #1572 but I wanted to link to it for anyone else running into the require function is used in a way in which dependencies cannot be statically extracted error.

@ransagy
Copy link

ransagy commented Sep 23, 2019

Scrolling seems to work well in 0.18.1 from what i can tell.

@zzeebbii
Copy link

Yes, @ransagy. It is working good in 0.18.1 now.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Issue identified by VS Code Team member as probable bug important Issue identified as high-priority
Projects
None yet
Development

Successfully merging a pull request may close this issue.