New issue
Advanced search Search tips

Issue 820174 link

Starred by 0 users

Issue metadata

Status: Verified
Owner:
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 2
Type: Bug



Sign in to add a comment

Toolbar not displayed correctly after returning from background and switching to regular tabs.

Project Member Reported by srikanthg@chromium.org, Mar 8 2018

Issue description

App Version: 66.0.3359.17 beta
iOS Version: 11.2.6, 10.3.3
Device: iPhone8, iPhone7plus
URL: any

Steps to reproduce:
  1. Launch Google Chrome
  2. Open techmeme.com
  3. Scroll down the page to enter into fullscreen mode
  4. Long tap on any link and select Open in incogniro tab
  5. Background the app and launch again
  6. Enter tab switch and switch to the regular tab opened in step#2

Observed results: Toolbar is overlapped on to the system status bar

Expected results: Toolbar should be displayed correctly.

Number of times you were able to reproduce: 5/5
Bug reproducible after clean install: Yes
Bug reproducible after clearing cache and cookies: Yes
Bug reproducible on Chrome Mobile on Android: NA
Bug reproducible on Safari/Firefox: Firefox: NA, Safari: NA
Bug reproducible on current stable build (App Version, iOS Version): M65 YES
Bug reproducible on the current beta channel build (App Version, iOS Version): M66 YES

Link to video/image: https://drive.google.com/file/d/1Vs-12_T9p6j5EjIutQgPc6Dknvz2J1w9/view 
 
Owner: kkhorimoto@chromium.org
Status: Assigned (was: Untriaged)
Looks like a fullscreen issue. Please investigate.
Status: Started (was: Assigned)
Project Member

Comment 4 by bugdroid1@chromium.org, Mar 13 2018

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

commit 876ab4691f1840085c80c1ea1340e14474b73042
Author: Kurt Horimoto <kkhorimoto@chromium.org>
Date: Tue Mar 13 17:53:19 2018

[iOS] Update for the current FS progress when BVC is shown.

BVC only listens for fullscreen progress when it's visible and active.
This CL updates BVC for the current fullscreen progress when being
shown so that any updates that occur while the BVC is not visible are
immediately reflected.

Bug:  820174 
Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Change-Id: Id9447065a30c3c8bb627afe7213cb4a623d8c5fb
Reviewed-on: https://chromium-review.googlesource.com/958484
Commit-Queue: Kurt Horimoto <kkhorimoto@chromium.org>
Reviewed-by: Justin Cohen <justincohen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#542846}
[modify] https://crrev.com/876ab4691f1840085c80c1ea1340e14474b73042/ios/chrome/browser/ui/browser_view_controller.mm
[modify] https://crrev.com/876ab4691f1840085c80c1ea1340e14474b73042/ios/chrome/browser/ui/fullscreen/fullscreen_controller.h
[modify] https://crrev.com/876ab4691f1840085c80c1ea1340e14474b73042/ios/chrome/browser/ui/fullscreen/fullscreen_controller_impl.h
[modify] https://crrev.com/876ab4691f1840085c80c1ea1340e14474b73042/ios/chrome/browser/ui/fullscreen/fullscreen_controller_impl.mm
[modify] https://crrev.com/876ab4691f1840085c80c1ea1340e14474b73042/ios/chrome/browser/ui/fullscreen/test/test_fullscreen_controller.h
[modify] https://crrev.com/876ab4691f1840085c80c1ea1340e14474b73042/ios/chrome/browser/ui/fullscreen/test/test_fullscreen_controller.mm

Labels: Merge-Request-66 M-66
Status: Fixed (was: Started)
Not sure if this is worth merging to M66.  The fix is pretty minimal risk.
Project Member

Comment 6 by sheriffbot@chromium.org, Mar 15 2018

Labels: -Merge-Request-66 Merge-Approved-66 Hotlist-Merge-Approved
Your change meets the bar and is auto-approved for M66. Please go ahead and merge the CL to branch 3359 manually. Please contact milestone owner if you have questions.
Owners: cmasso@(Android), cmasso@(iOS), josafat@(ChromeOS), abdulsyed@(Desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Project Member

Comment 7 by bugdroid1@chromium.org, Mar 15 2018

Labels: -merge-approved-66 merge-merged-3359
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1778430b2aa98c404ef5ba9acc9b47901ff60464

commit 1778430b2aa98c404ef5ba9acc9b47901ff60464
Author: Kurt Horimoto <kkhorimoto@chromium.org>
Date: Thu Mar 15 01:09:41 2018

[iOS] Update for the current FS progress when BVC is shown.

BVC only listens for fullscreen progress when it's visible and active.
This CL updates BVC for the current fullscreen progress when being
shown so that any updates that occur while the BVC is not visible are
immediately reflected.

Bug:  820174 
Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Change-Id: Id9447065a30c3c8bb627afe7213cb4a623d8c5fb
Reviewed-on: https://chromium-review.googlesource.com/958484
Commit-Queue: Kurt Horimoto <kkhorimoto@chromium.org>
Reviewed-by: Justin Cohen <justincohen@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#542846}(cherry picked from commit 876ab4691f1840085c80c1ea1340e14474b73042)
Reviewed-on: https://chromium-review.googlesource.com/963615
Reviewed-by: Kurt Horimoto <kkhorimoto@chromium.org>
Cr-Commit-Position: refs/branch-heads/3359@{#259}
Cr-Branched-From: 66afc5e5d10127546cc4b98b9117aff588b5e66b-refs/heads/master@{#540276}
[modify] https://crrev.com/1778430b2aa98c404ef5ba9acc9b47901ff60464/ios/chrome/browser/ui/browser_view_controller.mm
[modify] https://crrev.com/1778430b2aa98c404ef5ba9acc9b47901ff60464/ios/chrome/browser/ui/fullscreen/fullscreen_controller.h
[modify] https://crrev.com/1778430b2aa98c404ef5ba9acc9b47901ff60464/ios/chrome/browser/ui/fullscreen/fullscreen_controller_impl.h
[modify] https://crrev.com/1778430b2aa98c404ef5ba9acc9b47901ff60464/ios/chrome/browser/ui/fullscreen/fullscreen_controller_impl.mm
[modify] https://crrev.com/1778430b2aa98c404ef5ba9acc9b47901ff60464/ios/chrome/browser/ui/fullscreen/test/test_fullscreen_controller.h
[modify] https://crrev.com/1778430b2aa98c404ef5ba9acc9b47901ff60464/ios/chrome/browser/ui/fullscreen/test/test_fullscreen_controller.mm

Status: Verified (was: Fixed)
Verified in 66.0.3359.48 beta,  iPhone 8 iOS 11.2.6, iPhone 6 iOS 10.3.3
Looks good.

Sign in to add a comment