Skip to content

[web] pushImageFilter not implemented #47163

Closed
@flar

Description

@flar

With the upcoming implementation of the ImageFiltered widget on iOS and Android, the web support for this widget is stubbed out similarly to the ColorFiltered widget. As a result, developers will see the following error if they try to use an ImageFiltered widget in their application:

The following UnimplementedError was thrown during a scheduler callback:
UnimplementedError

When the exception was thrown, this was the stack:
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 196:49  throw_
package:build_web_compilers/lib/_engine/engine/surface/scene_builder.dart 174:5       pushImageFilter
package:flutter/src/rendering/layer.dart 1578:26                                      addToScene
package:flutter/src/rendering/layer.dart 442:5                                        [_addToSceneWithRetainedRendering]
package:flutter/src/rendering/layer.dart 1059:14                                      addChildrenToScene
package:flutter/src/rendering/layer.dart 1197:5                                       addToScene
package:flutter/src/rendering/layer.dart 442:5                                        [_addToSceneWithRetainedRendering]
package:flutter/src/rendering/layer.dart 1059:14                                      addChildrenToScene
package:flutter/src/rendering/layer.dart 2038:5                                       addToScene
package:flutter/src/rendering/layer.dart 442:5                                        [_addToSceneWithRetainedRendering]
package:flutter/src/rendering/layer.dart 1059:14                                      addChildrenToScene
package:flutter/src/rendering/layer.dart 1197:5                                       addToScene
package:flutter/src/rendering/layer.dart 442:5                                        [_addToSceneWithRetainedRendering]
package:flutter/src/rendering/layer.dart 1059:14                                      addChildrenToScene
package:flutter/src/rendering/layer.dart 1197:5                                       addToScene
package:flutter/src/rendering/layer.dart 442:5                                        [_addToSceneWithRetainedRendering]
package:flutter/src/rendering/layer.dart 1059:14                                      addChildrenToScene
package:flutter/src/rendering/layer.dart 1645:5                                       addToScene
package:flutter/src/rendering/layer.dart 796:5                                        buildScene
package:flutter/src/rendering/view.dart 230:36                                        compositeFrame
package:flutter/src/rendering/binding.dart 405:18                                     drawFrame
package:flutter/src/widgets/binding.dart 797:13                                       drawFrame
package:flutter/src/rendering/binding.dart 283:5                                      [_handlePersistentFrameCallback]
package:flutter/src/scheduler/binding.dart 1108:15                                    [_invokeFrameCallback]
package:flutter/src/scheduler/binding.dart 1047:9                                     handleDrawFrame
package:flutter/src/scheduler/binding.dart 963:5                                      [_handleDrawFrame]
package:build_web_compilers/lib/_engine/engine.dart 187:21                            <fn>

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work listframeworkflutter/packages/flutter repository. See also f: labels.platform-webWeb applications specifically

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions