Unable to use laptop webcam on firefox after f42 upgrade

Issue

unable to use my webcam in firefox with mozilla test mozilla webrtc demo

The only cameras available are a long list of ipu6 camera in firefox.

The camera is working when using this command qcam -s "width=720,height=520"

Tested with empty firefox profile.

It used to work with fedora 41. but since the upgrade to fedora 42, no camera in firefox.

Any hint, tips is welcome

Hardware

Dell laptop “Latitude 7440” with ipu6 camera

Software version

fedora 42

firefox.x86_64                                         138.0.4-1.fc42                      updates
firefox-langpacks.x86_64                               138.0.4-1.fc42                      updates
libcamera.x86_64                                       0.4.0-4.fc42                        fedora
libcamera-apps.x86_64                                  1.5.0-6.fc42                        fedora
libcamera-gstreamer.x86_64                             0.4.0-4.fc42                        fedora
libcamera-ipa.x86_64                                   0.4.0-4.fc42                        fedora
libcamera-qcam.x86_64                                  0.4.0-4.fc42                        fedora
libcamera-tools.x86_64                                 0.4.0-4.fc42                        fedora
libcamera-v4l2.x86_64                                  0.4.0-4.fc42                        fedora
pipewire-plugin-libcamera.x86_64                       1.4.2-1.fc42                        updates
python3-libcamera.x86_64                               0.4.0-4.fc42                        fedora
wireplumber.x86_64                                     0.5.8-1.fc42                        fedora
wireplumber-libs.x86_64                                0.5.8-1.fc42                        fedora

kernel verison : 6.14.6-300.fc42.x86_64

in firefox about:config:
media.webrtc.capture.allow-pipewire = true

Logs

output of wpctl status only the video part

Video
 ├─ Devices:
 │      53. ipu6                                [v4l2]
 │      54. ipu6                                [v4l2]
 │      55. ipu6                                [v4l2]
 │      56. ipu6                                [v4l2]
 │      57. ipu6                                [v4l2]
 │      58. ipu6                                [v4l2]
 │      59. ipu6                                [v4l2]
 │      60. ipu6                                [v4l2]
 │      61. ipu6                                [v4l2]
 │      62. ipu6                                [v4l2]
 │      63. ipu6                                [v4l2]
 │      64. ipu6                                [v4l2]
 │      65. ipu6                                [v4l2]
 │      66. ipu6                                [v4l2]
 │      67. ipu6                                [v4l2]
 │      68. ipu6                                [v4l2]
 │      69. ipu6                                [v4l2]
 │      70. ipu6                                [v4l2]
 │      71. ipu6                                [v4l2]
 │      72. ipu6                                [v4l2]
 │      73. ipu6                                [v4l2]
 │      74. ipu6                                [v4l2]
 │      75. ipu6                                [v4l2]
 │      76. ipu6                                [v4l2]
 │      77. ipu6                                [v4l2]
 │      78. ipu6                                [v4l2]
 │      79. ipu6                                [v4l2]
 │      80. ipu6                                [v4l2]
 │      81. ipu6                                [v4l2]
 │      82. ipu6                                [v4l2]
 │      83. ipu6                                [v4l2]
 │      84. ipu6                                [v4l2]
 │      85. crop                                [v4l2]
 │      87. hi556                               [libcamera]
 │  
 ├─ Sinks:
 │  
 ├─ Sources:
 │  *  108. hi556                              
 │  
 ├─ Filters:
 │  
 └─ Streams:

output of cam -l

[2:24:12.637727083] [38766]  INFO Camera camera_manager.cpp:327 libcamera v0.4.0
[2:24:12.656623812] [38769]  WARN CameraSensor camera_sensor_legacy.cpp:354 'hi556 15-0020': Recommended V4L2 control 0x009a0922 not supported
[2:24:12.656656505] [38769]  WARN CameraSensor camera_sensor_legacy.cpp:426 'hi556 15-0020': The sensor kernel driver needs to be fixed
[2:24:12.656663002] [38769]  WARN CameraSensor camera_sensor_legacy.cpp:428 'hi556 15-0020': See Documentation/sensor_driver_requirements.rst in the libcamera sources for more information
[2:24:12.656979985] [38769]  WARN CameraSensorProperties camera_sensor_properties.cpp:458 No static properties available for 'hi556'
[2:24:12.656990740] [38769]  WARN CameraSensorProperties camera_sensor_properties.cpp:460 Please consider updating the camera sensor properties database
[2:24:12.656997514] [38769]  WARN CameraSensor camera_sensor_legacy.cpp:594 'hi556 15-0020': Failed to retrieve the camera location
[2:24:12.657015853] [38769]  WARN CameraSensor camera_sensor_legacy.cpp:616 'hi556 15-0020': Rotation control not available, default to 0 degrees
[2:24:12.659272280] [38769]  WARN IPAProxy ipa_proxy.cpp:160 Configuration file 'hi556.yaml' not found for IPA module 'simple', falling back to 'uncalibrated.yaml'
[2:24:12.659295389] [38769]  WARN IPASoft soft_simple.cpp:96 IPASoft: Failed to create camera sensor helper for hi556
Available cameras:
1: 'hi556' (\_SB_.PC00.LNK1)