New issue
Advanced search Search tips

Issue 860590 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Aug 1
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

Hosted app window minimum width too big in RTL

Project Member Reported by alancutter@chromium.org, Jul 6

Issue description

Chrome Version: 69
OS: Chrome OS

The minimum width of hosted app windows is different between LTR and RTL UI modes.
In RTL it is too big.
See screenshots.
 
ltr-minimum-width.png
36.3 KB View Download
rtl-minimum-width.png
36.4 KB View Download
Project Member

Comment 2 by bugdroid1@chromium.org, Jul 18

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

commit 3d2c822c6ebbb9cd52097025b54b48ac4efabe15
Author: Alan Cutter <alancutter@chromium.org>
Date: Wed Jul 18 03:16:51 2018

Fix hosted app window minimum widths in RTL UI mode

This CL moves RTL mirroring logic out of FrameHeader::GetTitleBounds() and
closer to where it's necessary. This fixes uses of GetTitleBounds() that
shouldn't use mirrored coordinates.

Before: https://bugs.chromium.org/p/chromium/issues/attachment?aid=347205&signed_aid=BHR4RQzcQgoqMRZiktSbrA==&inline=1
After: https://bugs.chromium.org/p/chromium/issues/attachment?aid=347206&signed_aid=_yNGcCCrQWXCWUB5bjJwSQ==&inline=1

Bug:  860590 
Change-Id: Ie58194b4cf5e397967bf376d368146f180e7220e
Reviewed-on: https://chromium-review.googlesource.com/1127212
Commit-Queue: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Jungshik Shin <jshin@chromium.org>
Reviewed-by: Dan Erat <derat@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575922}
[modify] https://crrev.com/3d2c822c6ebbb9cd52097025b54b48ac4efabe15/ash/frame/default_frame_header_unittest.cc
[modify] https://crrev.com/3d2c822c6ebbb9cd52097025b54b48ac4efabe15/ash/frame/frame_header.cc
[modify] https://crrev.com/3d2c822c6ebbb9cd52097025b54b48ac4efabe15/base/i18n/rtl.cc
[modify] https://crrev.com/3d2c822c6ebbb9cd52097025b54b48ac4efabe15/base/i18n/rtl.h
[modify] https://crrev.com/3d2c822c6ebbb9cd52097025b54b48ac4efabe15/base/i18n/rtl_unittest.cc

Status: Fixed (was: Started)

Sign in to add a comment