<?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>275941</bug_id>
          
          <creation_ts>2024-06-26 22:59:49 -0700</creation_ts>
          <short_desc>Add Quirks for skype on iPadMini so the content is fully accessible</short_desc>
          <delta_ts>2024-07-30 17:49:33 -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>WebKit Misc.</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://www.skype.com/en/free-conference-call/?cm_mmc=accessurl</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Karl Dubost">karlcow</reporter>
          <assigned_to name="Karl Dubost">karlcow</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2043357</commentid>
    <comment_count>0</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2024-06-26 22:59:49 -0700</bug_when>
    <thetext>There is an issue with free skype calls on iPad Mini, where the UI is not fully visible.

With an iPad Mini, in landscape position:

Steps to reproduce:
1. In landscape, navigate to https://www.skype.com/en/free-conference-call/?cm_mmc=accessurl
2. Tap Create a free video call
3. Tap Start call
4. Tap Allow
5. Observe webpage is cut off

One way to solve it is to apply this rule.

This will make the UI scrollable, and usable.
document.querySelector(&apos;.app-container .noFocusOutline &gt; div&apos;).style.overflowY = &apos;scroll’</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2043358</commentid>
    <comment_count>1</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2024-06-26 23:00:21 -0700</bug_when>
    <thetext>&lt;rdar://129048863&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2043359</commentid>
    <comment_count>2</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2024-06-26 23:11:48 -0700</bug_when>
    <thetext>A quirk might be doable in the case of iPads using similar Quirks than 

void Adjuster::adjustForSiteSpecificQuirks(RenderStyle&amp; style) const {}
https://searchfox.org/wubkat/rev/3402d3c3b3ae0bab3996518d8be3c5d26fb53b16/Source/WebCore/style/StyleAdjuster.cpp#920-974


It needs to be applied to the domain web.skype.com
and with this rule.
document.querySelector(&apos;.app-container .noFocusOutline &gt; div&apos;).style.overflowY = &apos;scroll’

Something along with the right list of rules 


if (m_document.quirks().needsIPadSkypeOverflowScrollQuirk()) {
    // list of rules to target the right element.
    // .app-container .noFocusOutline &gt; div

    }</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2048236</commentid>
    <comment_count>3</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2024-07-24 18:52:51 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/31203</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2049703</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-07-30 17:49:31 -0700</bug_when>
    <thetext>Committed 281621@main (390b5198a596): &lt;https://commits.webkit.org/281621@main&gt;

Reviewed commits have been landed. Closing PR #31203 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>