Skip to content

Commit b8b1731

Browse files
authored
Merge branch 'main' into defiant-perch
2 parents 943ac78 + 235d4d1 commit b8b1731

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

src/vs/base/browser/ui/menu/menu.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1281,7 +1281,6 @@ ${formatRule(Codicon.menuSubmenu)}
12811281
.monaco-menu .monaco-action-bar.vertical .keybinding {
12821282
font-size: inherit;
12831283
padding: 0 2em;
1284-
overflow: hidden;
12851284
max-height: 100%;
12861285
}
12871286

src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -587,14 +587,14 @@ async function webviewPreloads(ctx: PreloadContext) {
587587
}
588588

589589
if (node.hasAttribute('recentlyScrolled')) {
590-
if (lastTimeScrolled && Date.now() - lastTimeScrolled > 300) {
590+
if (lastTimeScrolled && Date.now() - lastTimeScrolled > 400) {
591591
// it has been a while since we actually scrolled
592-
// if scroll velocity increases, it's likely a new scroll event
593-
if (!!previousDelta && deltaY < 0 && deltaY < previousDelta - 2) {
592+
// if scroll velocity increases significantly, it's likely a new scroll event
593+
if (!!previousDelta && deltaY < 0 && deltaY < previousDelta - 8) {
594594
clearTimeout(scrollTimeout);
595595
scrolledElement?.removeAttribute('recentlyScrolled');
596596
return false;
597-
} else if (!!previousDelta && deltaY > 0 && deltaY > previousDelta + 2) {
597+
} else if (!!previousDelta && deltaY > 0 && deltaY > previousDelta + 8) {
598598
clearTimeout(scrollTimeout);
599599
scrolledElement?.removeAttribute('recentlyScrolled');
600600
return false;

src/vs/workbench/contrib/testing/browser/testingDecorations.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -975,7 +975,13 @@ class MultiRunTestDecoration extends RunTestDecoration implements ITestDecoratio
975975
let testSubmenus: IAction[] = testItems.map(({ currentLabel, testItem }) => {
976976
const actions = this.getTestContextMenuActions(testItem.test, testItem.resultItem);
977977
disposable.add(actions);
978-
return new SubmenuAction(testItem.test.item.extId, stripIcons(currentLabel), actions.object);
978+
let label = stripIcons(currentLabel);
979+
const lf = label.indexOf('\n');
980+
if (lf !== -1) {
981+
label = label.slice(0, lf);
982+
}
983+
984+
return new SubmenuAction(testItem.test.item.extId, label, actions.object);
979985
});
980986

981987

0 commit comments

Comments
 (0)