Drew Willcoxon
f8ae0421dd
Bug 1859389 - Modify desktop Suggest integration so it properly handles timestamp templates. r=daisuke
...
This makes sure `result.payload.originalUrl` is set correctly depending on Rust
vs. JS, and AMP vs. Wikipedia. The logic is getting a little messy due to all
the various combinations, but there's no way around it until we drop the JS
backend.
I tried setting `raw_url` (or `rawUrl`) on JS suggestions to match Rust
suggestions, and while that made the `AdmWikipedia` logic slightly nicer, it
either made the `UrlbarProviderQuickSuggest._canAddSuggestion()` logic a little
uglier because we need to also check `raw_url` for JS suggestions (snake_case),
or instead we could set `rawUrl` (camelCase) on JS suggestions just like Rust
suggestions, but every other property on JS suggestions uses snake_case.
This is *not* based on bug 1861540 because we need to uplift this, but I don't
want to uplift bug 1861540.
Differential Revision: https://phabricator.services.mozilla.com/D192124
2023-10-30 22:04:56 +00:00
..
2023-10-25 15:30:14 +00:00
2023-10-12 15:50:50 +00:00
2023-10-30 22:04:56 +00:00
2023-10-30 22:04:56 +00:00
2023-06-13 18:27:12 +00:00
Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao
2023-07-26 16:28:11 +00:00
2023-10-25 07:23:42 +00:00
2023-10-27 19:35:54 -04:00
2023-09-26 02:48:30 +00:00
Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao
2023-07-26 16:28:11 +00:00
2023-10-30 22:04:56 +00:00
2023-10-13 21:52:07 +00:00
Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao
2023-07-26 16:28:11 +00:00
2023-10-26 00:22:00 +00:00
2023-10-13 08:48:46 +00:00
2023-10-13 21:52:07 +00:00
2023-09-22 11:43:53 +00:00
2023-09-26 15:00:54 +00:00
2023-07-07 10:01:50 +00:00
2023-10-13 21:52:07 +00:00
2023-09-16 08:06:17 +00:00
2023-10-13 21:52:07 +00:00
2023-05-30 18:34:51 +00:00
2023-05-20 12:26:53 +00:00
2023-10-13 08:48:46 +00:00
2023-10-13 21:52:07 +00:00
2023-07-07 10:01:50 +00:00
2023-05-20 12:26:53 +00:00
2023-10-13 08:48:46 +00:00
2023-09-14 23:35:02 +00:00
2023-10-30 22:04:56 +00:00
2023-10-17 13:18:42 +00:00
Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao
2023-07-26 16:28:11 +00:00
2023-09-11 17:04:09 +00:00
2023-09-26 20:36:01 +00:00
2023-10-11 00:06:32 +00:00
2023-07-07 10:01:50 +00:00
2023-07-07 10:01:50 +00:00
2023-07-07 10:01:50 +00:00
2023-10-13 21:52:07 +00:00
2023-09-26 15:00:54 +00:00
2023-07-25 14:39:26 +00:00
Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao
2023-07-26 16:28:11 +00:00
2023-10-13 08:48:46 +00:00
2023-08-09 22:27:21 +00:00
2023-10-13 21:52:07 +00:00