New issue
Advanced search Search tips

Issue 876149 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Aug 22
Cc:
Components:
EstimatedDays: 1
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 2
Type: Bug



Sign in to add a comment

Disable drawing separators next to selected tabs when background tab shapes are visible

Project Member Reported by pkasting@chromium.org, Aug 21

Issue description

With background tab shapes visible (e.g. Win 7) try dragging a tab in the middle of the strip around.  Note separators on adjacent tabs, which ideally should not be drawn (because the edge of the tab shape is sufficient).

This is basically like  bug 862438  but slightly less critical to fix.
 
EstimatedDays: 1
Labels: Proj-MdRefresh
Status: Started (was: Assigned)
Labels: -M-69 M-70
Too cosmetic + rare to be merged
Status: Fixed (was: Started)
Project Member

Comment 5 by bugdroid1@chromium.org, Aug 22

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/37d9b50058c0cb1da28920eb3b75ecaca2ad38af

commit 37d9b50058c0cb1da28920eb3b75ecaca2ad38af
Author: Peter Kasting <pkasting@chromium.org>
Date: Wed Aug 22 21:16:22 2018

Avoid drawing separators in several cases where tab shapes are visible.

Bug:  876149 
Test: Multiselect several tabs in the middle of the strip.  There should be no separator on either end of the selection region.  On Win 7, dragging this set of tabs slightly to one side should show no separator on the end of the stationary tab by the newly-opened gap.
Change-Id: I68ebde9909c14683e50e9995ad9938e2cda6a1b3
Reviewed-on: https://chromium-review.googlesource.com/1185379
Reviewed-by: Allen Bauer <kylixrd@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/master@{#585249}
[modify] https://crrev.com/37d9b50058c0cb1da28920eb3b75ecaca2ad38af/chrome/browser/ui/views/tabs/tab.cc
[modify] https://crrev.com/37d9b50058c0cb1da28920eb3b75ecaca2ad38af/chrome/browser/ui/views/tabs/tab_controller.h
[modify] https://crrev.com/37d9b50058c0cb1da28920eb3b75ecaca2ad38af/chrome/browser/ui/views/tabs/tab_strip.cc
[modify] https://crrev.com/37d9b50058c0cb1da28920eb3b75ecaca2ad38af/chrome/browser/ui/views/tabs/tab_strip.h
[modify] https://crrev.com/37d9b50058c0cb1da28920eb3b75ecaca2ad38af/chrome/browser/ui/views/tabs/tab_unittest.cc

Sign in to add a comment