<?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>253375</bug_id>
          
          <creation_ts>2023-03-03 20:18:58 -0800</creation_ts>
          <short_desc>[GStreamer] webkit_web_view_set_is_muted() affects all web views rather than just one</short_desc>
          <delta_ts>2023-06-22 13:49:53 -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>Media</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=254343</see_also>
          <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="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>kdwkleung</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>philn</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1938778</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2023-03-03 20:18:58 -0800</bug_when>
    <thetext>The Mute Tab context menu item in Epiphany Tech Preview is broken with WebKitGTK 2.39.90. Calling webkit_web_view_set_is_muted() causes all web views to be muted or unmuted at the same time, rather than affecting only the web view that it is called on.

I don&apos;t know whether this is WebKit or pipewire that&apos;s broken.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1940710</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2023-03-12 09:46:51 -0700</bug_when>
    <thetext>Can&apos;t reproduce this in TP with WebKitGTK 2.39.91
GStreamer 1.20.5.

Host is Fedora 37.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1940754</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2023-03-12 16:18:33 -0700</bug_when>
    <thetext>Still happening for me with 2.39.91. My host system is F38 now, but I&apos;m pretty sure that I was still on F37 at the time that I reported this bug.

I also notice that often the Mute Tab context menu item just does not do anything at all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1940927</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2023-03-13 09:42:43 -0700</bug_when>
    <thetext>Dunno. Maybe you&apos;re experiencing https://bugs.webkit.org/show_bug.cgi?id=253769 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1940935</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2023-03-13 10:16:12 -0700</bug_when>
    <thetext>Yes indeed. (Although that does not explain why muting a single tab causes all tabs to become muted, so it&apos;s really two different bugs.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1952160</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2023-05-01 06:54:54 -0700</bug_when>
    <thetext>Still happening with WebKitGTK 2.41.3 and pipewire-0.3.69-2.fc38.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1962515</commentid>
    <comment_count>6</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2023-06-20 01:11:23 -0700</bug_when>
    <thetext>Still can&apos;t reproduce this in TP.

WebKitGTK 2.41.5
GStreamer 1.22.3
Pipewire 0.3.71

Host: F38 silverblue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1962534</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2023-06-20 06:26:01 -0700</bug_when>
    <thetext>It&apos;s 100% reproducible for me. I&apos;ll try to do a little debugging.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1962870</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2023-06-21 14:19:11 -0700</bug_when>
    <thetext>So I don&apos;t think it&apos;s possible to fail to reproduce this, because the action state in Epiphany is hooked up to the window rather than the tab, so the state of all tabs always reflects the state of the most recently muted or unmuted tab. This is Epiphany&apos;s fault, not a WebKit bug.

I&apos;m bamboozled as to why you are not able to reproduce. Looks like it&apos;s not possible for it to ever work. Shame, because I wasted three months assuming something was going wrong deep in WebKit. :P</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1963133</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2023-06-22 13:49:53 -0700</bug_when>
    <thetext>https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1354</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>