New issue
Advanced search Search tips

Issue 793128 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 3
Type: Task

Blocked on:
issue 793129
issue 793131
issue 793132
issue 793134
issue 793136
issue 793138
issue 793139
issue 793140
issue 793141



Sign in to add a comment

[iOS] Disable FullscreenController for scenarios described by notifications handled by LegacyFullscreenController.

Project Member Reported by kkhorimoto@chromium.org, Dec 7 2017

Issue description

LegayFullscreenController registers for several notifications corresponding to starting and stopping pieces of UI for which fullscreen should be disabled.  Since the new FullscreenController is a KeyedService, it can be accessed and enabled/disabled by the UI implementations themselves rather than relying on notifications.

This is an umbrella bug, and is considered fixed once all blocking bugs have been fixed.
 
Blockedon: 793129
Blockedon: 793134
Blockedon: 793132
Blockedon: 793131
Blockedon: 793135
Blockedon: 793136
Blockedon: 793138
Blockedon: 793139
Blockedon: 793140
Blockedon: 793141
Labels: End-of-January
Status: Started (was: Assigned)
Blockedon: -793135
Project Member

Comment 14 by bugdroid1@chromium.org, Dec 21 2017

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

commit e6cb4b637951be3274d4a0c90a95596bb7508985
Author: Kurt Horimoto <kkhorimoto@chromium.org>
Date: Thu Dec 21 18:10:08 2017

[iOS] Created ChromeCoordinator category for disabling fullscreen.

This will help eliminate code duplication for coordinators that
present UI that requires the toolbar to be fully visible.

Bug:  793128 
Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Change-Id: I61c4747c0bd9f6ac43d5922b4a95a36c2fa0c40a
Reviewed-on: https://chromium-review.googlesource.com/827615
Commit-Queue: Kurt Horimoto <kkhorimoto@chromium.org>
Reviewed-by: Kurt Horimoto <kkhorimoto@chromium.org>
Reviewed-by: Mark Cogan <marq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#525738}
[modify] https://crrev.com/e6cb4b637951be3274d4a0c90a95596bb7508985/ios/chrome/browser/ui/fullscreen/BUILD.gn
[add] https://crrev.com/e6cb4b637951be3274d4a0c90a95596bb7508985/ios/chrome/browser/ui/fullscreen/chrome_coordinator+fullscreen_disabling.h
[add] https://crrev.com/e6cb4b637951be3274d4a0c90a95596bb7508985/ios/chrome/browser/ui/fullscreen/chrome_coordinator+fullscreen_disabling.mm

Status: Fixed (was: Started)

Sign in to add a comment