Skip to content

Commit 568171a

Browse files
committed
Bug 1933524 - Flip chatbot default and remove from Labs in Nightly and Release r=ngrato,settings-reviewers,sidebar-reviewers,nsharpley,firefox-desktop-core-reviewers ,firefox-ai-ml-reviewers,jsudiaman,Gijs,sclements,desktop-theme-reviewers,hjones
Flip default pref to true and remove featuregate entry/strings/styles. Switch actor enabled to actual opt-in / provider. Update sidebar tests for chatbot as default tool. Differential Revision: https://phabricator.services.mozilla.com/D233204 UltraBlame original commit: 41885e5223b951cb8f725ee594ff963c5036d7a5
1 parent 923dc9d commit 568171a

File tree

14 files changed

+140
-1248
lines changed

14 files changed

+140
-1248
lines changed

browser/app/profile/firefox.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -24389,7 +24389,7 @@ chat
2438924389
.
2439024390
enabled
2439124391
"
24392-
false
24392+
true
2439324393
)
2439424394
;
2439524395
pref

browser/base/content/test/static/browser_parsable_css.js

+28
Original file line numberDiff line numberDiff line change
@@ -1760,6 +1760,34 @@ isFromDevTools
17601760
:
17611761
true
17621762
}
1763+
/
1764+
/
1765+
Bug
1766+
1908535
1767+
to
1768+
refactor
1769+
form
1770+
components
1771+
to
1772+
use
1773+
this
1774+
token
1775+
{
1776+
propName
1777+
:
1778+
"
1779+
-
1780+
-
1781+
input
1782+
-
1783+
space
1784+
-
1785+
block
1786+
"
1787+
isFromDevTools
1788+
:
1789+
false
1790+
}
17631791
]
17641792
;
17651793
/

browser/components/BrowserGlue.sys.mjs

+99-3
Original file line numberDiff line numberDiff line change
@@ -4422,17 +4422,113 @@ scroll
44224422
allFrames
44234423
:
44244424
true
4425-
enablePreference
4426-
:
4425+
onAddActor
4426+
(
4427+
register
4428+
unregister
4429+
)
4430+
{
4431+
/
4432+
/
4433+
Register
4434+
the
4435+
actor
4436+
if
4437+
we
4438+
have
4439+
a
4440+
provider
4441+
set
4442+
and
4443+
not
4444+
yet
4445+
registered
4446+
const
4447+
maybeRegister
4448+
=
4449+
(
4450+
val
4451+
prev
4452+
)
4453+
=
4454+
>
4455+
{
4456+
if
4457+
(
4458+
val
4459+
)
4460+
{
4461+
if
4462+
(
4463+
!
4464+
prev
4465+
)
4466+
{
4467+
register
4468+
(
4469+
)
4470+
;
4471+
}
4472+
}
4473+
else
4474+
{
4475+
unregister
4476+
(
4477+
)
4478+
;
4479+
}
4480+
}
4481+
;
4482+
/
4483+
/
4484+
Detect
4485+
pref
4486+
changes
4487+
and
4488+
handle
4489+
initial
4490+
value
4491+
XPCOMUtils
4492+
.
4493+
defineLazyPreferenceGetter
4494+
(
4495+
this
4496+
"
4497+
_pref
4498+
"
44274499
"
44284500
browser
44294501
.
44304502
ml
44314503
.
44324504
chat
44334505
.
4434-
enabled
4506+
provider
4507+
"
44354508
"
4509+
"
4510+
(
4511+
_pref
4512+
prev
4513+
val
4514+
)
4515+
=
4516+
>
4517+
maybeRegister
4518+
(
4519+
val
4520+
prev
4521+
)
4522+
)
4523+
;
4524+
maybeRegister
4525+
(
4526+
this
4527+
.
4528+
_pref
4529+
)
4530+
;
4531+
}
44364532
}
44374533
LightweightTheme
44384534
:

browser/components/genai/tests/browser/browser_genai_actors.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,10 @@ ml
164164
.
165165
chat
166166
.
167-
enabled
167+
provider
168+
"
169+
"
168170
"
169-
false
170171
]
171172
]
172173
}

0 commit comments

Comments
 (0)