Get to know MDN better
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Note: This feature is only available in Service Workers.
The updateUI() method of the BackgroundFetchUpdateUIEvent interface updates the title and icon in the user interface to show the status of a background fetch.
This method may only be run once, to notify the user on a failed or a successful fetch.
An object containing any of the following:
icons OptionalA list of one or more image resources, containing icons for use in the user interface. An image resource is an object containing:
srcA string which is a URL of an image.
sizes OptionalA string which is equivalent to the sizes attribute of the <link> element.
type OptionalA string containing an image MIME type.
label OptionalA string providing a name for the associated image.
title OptionalA string containing the new title of the user interface.
A Promise.
Thrown if any of the following are true:
The following example demonstrates updating the UI with a title and image icon on a successful fetch.
| Background Fetch # background-fetch-update-ui-event-update-ui |
Enable JavaScript to view this browser compatibility table.
This page was last modified on Jun 23, 2025 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.