Google chrome disable url suggestions from history
I'm aware of two extensions that could do the trick for you:
- History Disabler: Completely disable browsing history in Chrome. It uses the lowest possible memory, only running when history needs to be removed. This extension disables both history, and the 'Recently closed' menu. It also allows for download history to be disabled.
- History On/Off: This extension acts as a simple on/off switch. Click the button, and you'll turn off history. Click again, and history recording will be turned back on.
Related videos on Youtube
![Mustansar Saeed](https://i.stack.imgur.com/NJC7A.jpg?s=256&g=1)
Mustansar Saeed
Updated on September 18, 2022Comments
-
Mustansar Saeed almost 2 years
I have
Flowable
subscription on a table, I get all data using following:mySurveyViewModel.getAllMySurveys() .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()).subscribe({ showMySurveysList(it) }, { })
MySurveyViewModel
fun getAllMySurveys(): Flowable<List<MySurvey>> { return mySurveyRepository.getAllMySurveys() }
showMySurveysList(it)
should be called every timeMySurvey
entity gets updated. I upload files to server one by one, on each successful upload, I update the counts inMySurvey
which in turnssubscribe
method gets called.I have observed that events are not emitting in order. e.g. If 9 files are uploaded, I update count to
9
but what happens,subscribe
event for9
count is received first and gives list ofMySurvey
s for count9
, and event for count8
is received afterwards which results inwrong
counts displaying.How can I make these emissions in order or How can I observe
Entity
for ordered events?EDIT: Audio uploads and Counts update logic DAO
@Query("UPDATE my_survey SET audiosUploadedCount = audiosUploadedCount+1 WHERE _id=:id") fun incrementUploadedAudios(id: String)
Audio uploading and Counts updation
for (audio in medias) { var file = File(audio.file_name) var mimeType = "" var parameter_name = "" if (step == step_audio_send) { mimeType = "audio/*" parameter_name = "audio_recording" } val filePart = MultipartBody.Part.createFormData(parameter_name, file.name, RequestBody.create(MediaType.parse(mimeType), file)) var call: retrofit2.Call<JSONObject>? = null call = surveyApi.saveSurveyAudio("JWT " + AppPreferences.getString(user_id, "")!!, audio.submitted_survey_id, audio.q_id, audio.repeatable_id, audio.audio_marker, filePart) try { var response = call!!.execute() if (response.isSuccessful) { mySurveyViewModel.incrementSurveyMediaCount(audio.submitted_survey_id) } } catch (ex: Exception) { ex.printStackTrace() } }
-
Tural Ali about 11 yearswhat this issue has to do with omnibox? omnibox is for search predictions
-
cjb110 about 10 years@TuralAliyev The Omnibox is Chrome's name for the address bar/search box/etc at the top of the Chrome window.
-
Jon about 6 yearsWhile not the most elegant solution, this would solve OP's problem, so I'm not sure why it's being downvoted.