@@ -8,8 +8,8 @@ import Common
88/// Simple address toolbar implementation.
99/// +-------------+--------------------------------------------------------+----------+
1010/// | navigation | [ leading ] indicators url [ trailing ] | browser |
11- /// | actions | [ page ] [ page ] | browser |
12- /// | | [ actions ] [ actions ] | actions |
11+ /// | actions | [ page ] [ page ] | actions |
12+ /// | | [ actions ] [ actions ] | |
1313/// +-------------+--------------------------------------------------------+----------+
1414public class BrowserAddressToolbar : UIView ,
1515 Notifiable ,
@@ -48,7 +48,7 @@ public class BrowserAddressToolbar: UIView,
4848
4949 private lazy var leadingPageActionStack : UIStackView = . build( )
5050
51- private lazy var pageActionStack : UIStackView = . build { view in
51+ private lazy var trailingPageActionStack : UIStackView = . build { view in
5252 view. spacing = UX . actionSpacing
5353 }
5454
@@ -123,7 +123,7 @@ public class BrowserAddressToolbar: UIView,
123123 trailingSpace: CGFloat ,
124124 isUnifiedSearchEnabled: Bool ,
125125 animated: Bool ) {
126- [ navigationActionStack, leadingPageActionStack, pageActionStack , browserActionStack] . forEach {
126+ [ navigationActionStack, leadingPageActionStack, trailingPageActionStack , browserActionStack] . forEach {
127127 $0. isHidden = config. uxConfiguration. scrollAlpha. isZero
128128 }
129129 if #available( iOS 26 . 0 , * ) {
@@ -193,7 +193,7 @@ public class BrowserAddressToolbar: UIView,
193193 locationContainer. addSubview ( leadingPageActionStack)
194194 locationContainer. addSubview ( locationView)
195195 locationContainer. addSubview ( locationDividerView)
196- locationContainer. addSubview ( pageActionStack )
196+ locationContainer. addSubview ( trailingPageActionStack )
197197
198198 toolbarContainerView. addSubview ( navigationActionStack)
199199 toolbarContainerView. addSubview ( locationContainer)
@@ -214,7 +214,7 @@ public class BrowserAddressToolbar: UIView,
214214
215215 [ navigationActionStack,
216216 leadingPageActionStack,
217- pageActionStack ,
217+ trailingPageActionStack ,
218218 browserActionStack] . forEach ( setZeroWidthConstraint)
219219
220220 toolbarTopBorderHeightConstraint = toolbarTopBorderView. heightAnchor. constraint ( equalToConstant: 0 )
@@ -269,12 +269,12 @@ public class BrowserAddressToolbar: UIView,
269269 locationView. bottomAnchor. constraint ( equalTo: locationContainer. bottomAnchor) ,
270270
271271 locationDividerView. topAnchor. constraint ( equalTo: locationContainer. topAnchor) ,
272- locationDividerView. trailingAnchor. constraint ( equalTo: pageActionStack . leadingAnchor) ,
272+ locationDividerView. trailingAnchor. constraint ( equalTo: trailingPageActionStack . leadingAnchor) ,
273273 locationDividerView. bottomAnchor. constraint ( equalTo: locationContainer. bottomAnchor) ,
274274
275- pageActionStack . topAnchor. constraint ( equalTo: locationContainer. topAnchor) ,
276- pageActionStack . trailingAnchor. constraint ( equalTo: locationContainer. trailingAnchor) ,
277- pageActionStack . bottomAnchor. constraint ( equalTo: locationContainer. bottomAnchor) ,
275+ trailingPageActionStack . topAnchor. constraint ( equalTo: locationContainer. topAnchor) ,
276+ trailingPageActionStack . trailingAnchor. constraint ( equalTo: locationContainer. trailingAnchor) ,
277+ trailingPageActionStack . bottomAnchor. constraint ( equalTo: locationContainer. bottomAnchor) ,
278278
279279 browserActionStack. topAnchor. constraint ( equalTo: toolbarContainerView. topAnchor) ,
280280 browserActionStack. bottomAnchor. constraint ( equalTo: toolbarContainerView. bottomAnchor) ,
@@ -319,7 +319,7 @@ public class BrowserAddressToolbar: UIView,
319319
320320 // Page actions
321321 updateActionStack ( stackView: leadingPageActionStack, toolbarElements: config. leadingPageActions)
322- updateActionStack ( stackView: pageActionStack , toolbarElements: config. trailingPageActions)
322+ updateActionStack ( stackView: trailingPageActionStack , toolbarElements: config. trailingPageActions)
323323
324324 updateActionSpacing ( uxConfig: config. uxConfiguration)
325325 updateToolbarLayout ( animated: animated)
@@ -329,7 +329,7 @@ public class BrowserAddressToolbar: UIView,
329329 let stacks = browserActionStack. arrangedSubviews +
330330 navigationActionStack. arrangedSubviews +
331331 leadingPageActionStack. arrangedSubviews +
332- pageActionStack . arrangedSubviews
332+ trailingPageActionStack . arrangedSubviews
333333 let isAnimationEnabled = !UIAccessibility. isReduceMotionEnabled && animated
334334
335335 if isAnimationEnabled {
@@ -416,7 +416,7 @@ public class BrowserAddressToolbar: UIView,
416416 leadingLocationContainerConstraint? . constant = hasNavigationActions && isRegular ? - UX. horizontalSpace : 0
417417
418418 // Page action spacing
419- let hasPageActions = !pageActionStack . arrangedSubviews. isEmpty
419+ let hasPageActions = !trailingPageActionStack . arrangedSubviews. isEmpty
420420 dividerWidthConstraint? . constant = hasPageActions ? uxConfig. browserActionsAddressBarDividerWidth : 0
421421 }
422422
0 commit comments