Last updated Jul 2, 2025

Client Web Fragments removal guide

Client Web Fragments have been removed from Bitbucket Data Center 10.0 onwards

Migration to Client-side Extensions

Details on how to use the new client-side extensions API can be found in our developer documentation.

Extension point discovery mode can be enabled by providing the ?clientside-extensions URL parameter on the page. Once the page is loaded, you’ll see the blue, interactive extension points.

Affected Client Web Fragments

  • Clone Dialog
    • bitbucket.web.repository.clone.dialog.options
  • Empty Repository
    • bitbucket.empty.repository.instructions
  • Branch Layout
    • bitbucket.branch.layout.actions.dropdown
  • Commit
    • bitbucket.commit.related-entities
  • Comments
    • bitbucket.comments.actions
    • bitbucket.comments.info
    • bitbucket.comments.extra
  • Pull Request
    • bitbucket.pullrequest.action
    • bitbucket.pull-request.table-column.before
    • bitbucket.pull-request.table-column.after
    • bitbucket.ui.pullrequest.nav.tab
  • Branch list
    • bitbucket.branches.extras
    • bitbucket.branch.list.actions.dropdown
  • Ref Sync plugin
    • bitbucket.refsync.diverged.actions

Mapping of Client Web Fragments to New Extension Points

ViewClient Web FragmentsNew Extension PointsStatus
Branch List ViewTable Columns:
bitbucket.branches.extras
pull-requests-column
ahead-behind-column
last-updated-column
build-status-branch-list-col
branch-list-jira-issues-col

Actions:
bitbucket.branch.list.actions.dropdown
bitbucket.ui.branches.table.column.before
bitbucket.ui.branches.table.column.after
bitbucket.ui.branches.actions
Migrated
Branch Layout Views
Shared between pages:
• File browser
• Commits
• Source view
• Branches list
bitbucket.branch.layout.actions.dropdownbitbucket.ui.branch.layout.actions.dropdownMigrated
Pull Request List Pagebitbucket.pull-request.table-column.before
bitbucket.pull-request.table-column.after
bitbucket.ui.pullrequest.table.column.before
bitbucket.ui.pullrequest.table.column.after
Migrated
Pull Request Pagebitbucket.pullrequest.action
bitbucket.ui.pullrequest.nav.tab
bitbucket.ui.pullrequest.action (existing)
bitbucket.ui.pullrequest.nav.tab
Migrated
Commitbitbucket.commit.related-entitiesbitbucket.ui.commit.details.summaryExisting
Commentsbitbucket.comments.actions
bitbucket.comments.info
bitbucket.comments.extra
bitbucket.ui.pullrequest.comment.extraExisting
Repository Clone Dialogbitbucket.web.repository.clone.dialog.options
mirroring-clone-urls
Removed
Empty Repository Pagebitbucket.empty.repository.instructions
welcome-mat-empty-new-to-git
welcome-mat-empty-git-repository-read
welcome-mat-empty-git-repository-clone
welcome-mat-empty-git-repository-write
stash-welcome-mat-empty-git-repository-ssh-clone
Removed
Ref Sync Pluginbitbucket.refsync.diverged.actions
merge
rebase
discard
Removed

New Extension Points API

Extension PointSupported TypesContext Values
bitbucket.ui.branches.table.column.beforebutton
link
modal
panel
currentUser (object)
repository (object)
baseRef (object)
branch (object)
bitbucket.ui.branches.table.column.afterbutton
link
modal
panel
currentUser (object)
repository (object)
baseRef (object)
branch (object)
bitbucket.ui.branches.actionsbutton
link
modal
currentUser (object)
repository (object)
baseRef (object)
branch (object)
bitbucket.ui.branch.layout.actions.dropdownbutton
link
modal
atRevisionRef (object)
canCloneRepository (boolean)
isRepositoryEmpty (boolean)
currentUser (object)
hasRepoFeatureArchive (boolean)
hasRepoWrite (boolean)
hasRepoFeatureCompare (boolean)
repository (object)
showFlag (function)
bitbucket.ui.pullrequest.table.column.beforebutton
link
modal
panel
currentUser (object)
project (object)
repository (object)
pullRequest (object)
bitbucket.ui.pullrequest.table.column.afterbutton
link
modal
panel
currentUser (object)
project (object)
repository (object)
pullRequest (object)
bitbucket.ui.pullrequest.nav.tabpanelcurrentUser (object)
project (object)
repository (object)
pullRequest (object)
conditions (object)
mergeable (boolean)

For more details, see the developer documentation.

Rate this page: