<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>135198</bug_id>
          
          <creation_ts>2014-07-23 08:32:45 -0700</creation_ts>
          <short_desc>iOS 8 b4 removal of minimal-ui cripples browser games</short_desc>
          <delta_ts>2014-07-23 10:52:23 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ashley Gullen">ashley</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>adele</cc>
    
    <cc>benjamin</cc>
    
    <cc>ian</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1024229</commentid>
    <comment_count>0</comment_count>
    <who name="Ashley Gullen">ashley</who>
    <bug_when>2014-07-23 08:32:45 -0700</bug_when>
    <thetext>In iOS 8 b4, as with iOS 7.0 but not iOS 7.1, the two large invisible touch regions at the top and bottom of the landscape display more often than not bring up the browser UI, overlap the game content, and don&apos;t send the touch to the game. This means games designed for other browsers with fixed viewports - including iOS 7.1! - often become unplayable, since they may have menu options or crucial gameplay buttons in those areas. Some games also really need the extra viewport space given by minimal-ui to provide a decent experience.

The change in iOS 7.1 was really nice and basically fixed the worst problems with iOS 7.0, but iOS 8 b4 has reverted back to the bad old days.

The ideal solution is to support the fullscreen API and support orientation lock when in fullscreen mode, like Chrome for Android (orientation lock part coming soon). Otherwise with these restrictions in place the Safari browser is more or less a write-off for publishing browser games.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024263</commentid>
    <comment_count>1</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-07-23 10:52:23 -0700</bug_when>
    <thetext>This is really a Safari issue rather than a WebKit issue. You should file the bug on bugreport.apple.com.

I am closing the bug because there is nothing we can do here. You should get the conversation started with the Safari engineers on how to support your use cases.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>