av9ash/GitBugs huggingface dataset:
Bug: Tabs containing local files are stuck with the pendingicon="true" attribute.
Status: NEW
Priority: --
Created: 2024-12-11 04:59:36+00:00
Resolved: 2024-12-27 17:05:21+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0

Steps to reproduce:

Step 1: In Firefox, open a file that is stored locally on your computer. For example, an image file, an audio file, a video file, a text file, etc.
Step 2: In the same tab, go to a web page of your choice, preferably a web page that takes some time to load.
Step 3: While the web page is loading and the tab throbber is active, hit the back button to go back to the local file.


Actual results:

A blank space appears on the left side of the tab. Inspecting the tab with the Browser Toolbox reveals that the tab is stuck with the pendingicon="true" attribute.


Expected results:

There should be no blank space on the left side of the tab.
Bug: Firefox crashes when pasting text using right-click in about:pages
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2024-12-11 08:51:56+00:00
Resolved: 2024-12-12 13:26:21+00:00

**Found in**
* 135.0a1 (2024-12-10)

**Affected versions**
* 135.0a1
* 134.0b8

**Preconditions**
* Download the DLP test assets from https://drive.google.com/file/d/1yjqVRuxdKV3WnO7D2wzMgDXBuYBxUgVw/view 
* Create a distribution folder inside the Firefox folder and paste the policies-2.json to it and then rename it to policies.json
* Run the DLP agent in CMD using: .\content_analysis_sdk_agent.exe --user --toblock=.\d{3}-?\d{2}-?\d{4}. --towarn=.warn. --delays=10

**Tested platforms**
* Affected platforms: Windows 10/11

**Steps to reproduce**
1. Open up a new tab and paste any text into the engine search bar under the Firefox logo on the page using right click - Paste option from the context menu
2. Observe the behavior

**Expected result**
*  Firefox is not crashing

**Actual result**
*  Firefox is crashing

**Regression range**
* Mozregression points to bug 1915351

**Additional notes**
* See the attached video
* Not reproducing if pasting the text using ctrl+V 
* Also reproducing without the agent running
* Reproducing with the rest of the policies as well (except for policies-1.json)
* Also reproducing in about:logins, but not in about:addons, about:preferences, about:config
* Crash report: https://crash-stats.mozilla.org/report/index/fa56dc1c-1569-4f7c-8753-323470241211#tab-annotations. This might be related with bug 1936225
Bug: Intermittent browser/components/places/tests/browser/browser_forgetthissite.js | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2024-12-11 09:41:30+00:00
Resolved: 2025-01-08 12:12:59+00:00

**Filed by:** amarc [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=486404634&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/L95dC27zTBaDi55XWwmAmg/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2024-12-11T09:31:47.086Z] 09:31:47     INFO - TEST-PASS | browser/components/places/tests/browser/browser_forgetthissite.js | Current view is shown - true == true - 
[task 2024-12-11T09:31:47.087Z] 09:31:47     INFO - TEST-PASS | browser/components/places/tests/browser/browser_forgetthissite.js | The selected range is as big as expected - 
[task 2024-12-11T09:31:47.088Z] 09:31:47     INFO - Buffered messages finished
[task 2024-12-11T09:31:47.088Z] 09:31:47     INFO - TEST-UNEXPECTED-FAIL | browser/components/places/tests/browser/browser_forgetthissite.js | Test timed out - 
[task 2024-12-11T09:31:47.088Z] 09:31:47     INFO - GECKO(1312) | Completed ShutdownLeaks collections in process 6948
[task 2024-12-11T09:31:47.089Z] 09:31:47     INFO - TEST-START | Shutdown
```
Bug: Firefox freezes for some time after pasting from Google Docs or when canceling clipboard paste
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2024-12-11 09:49:34+00:00
Resolved: 2025-01-23 04:20:01+00:00

**Found in**
* 135.0a1 (2024-12-10)

**Affected versions**
* 135.0a1 (2024-12-10)









    


**Tested platforms**
* Affected platforms: Windows 11, Windows 10
* Unaffected platforms:macOS 12, Ubuntu 


**Preconditions**
* Download the DLP test assets from https://drive.google.com/file/d/1yjqVRuxdKV3WnO7D2wzMgDXBuYBxUgVw/view
* Create a distribution folder inside the Firefox folder and paste the policies-1.json to it and then rename it to policies.json
* DLP Agent is running: `.\content_analysis_sdk_agent.exe --user --toblock=mysecret --towarn=awarnb --delays=3`


**Steps to reproduce**
1. Select all the text (Ctrl+ A) from [this doc](https://docs.google.com/document/d/17OLNAeqZX4C9UDpvyyf4vuovRhNFrvzkQ1jpV8C85Ac/edit?tab=t.0) and paste it inside Google docs or Wikipedia page.



**Expected result** 
* Text is scanned and blocked.


**Actual result**
* Text is scanned and Firefox freezes for some time before blocking the paste.

**Regression range**
* The issue happens after bug 1926362.

**Additional notes**
* Attached a screen recording.
* Since this happens when pasting on any page and there is only some text inside the Google Docs page we will mark this with `[fidefe-quality-foundation?]` because we don’t know in how many situations this issue may occur. Also, the freezing time can be sometimes ~11 seconds.
Bug: An incorrect paste event is displayed after pasting a blocked file
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2024-12-11 10:23:00+00:00
Resolved: 2024-12-19 13:41:30+00:00

**Found in**
* 135.0a1 (2024-12-10)

**Affected versions**
* 135.0a1 (2024-12-10)
* 134.0b8








    


**Tested platforms**
* Affected platforms: Windows 11, Windows 10
* Unaffected platforms:macOS 12, Ubuntu 


**Preconditions**
* Download the DLP test assets from https://drive.google.com/file/d/1yjqVRuxdKV3WnO7D2wzMgDXBuYBxUgVw/view
* Create a distribution folder inside the Firefox folder and paste the policies-1.json to it and then rename it to policies.json
* DLP Agent is running: `.\content_analysis_sdk_agent.exe --user --toblock=.*\d{3}-?\d{2}-?\d{4}.* --towarn=.*warn.* --delays=10`


**Steps to reproduce**
1. Open https://madebyevan.com/clipboard-test/ and paste a blocked file (e.g 123456789.txt)



**Expected result** 
* The correct paste event is displayed:

```
types: 2 types
type: application/x-moz-file
type: Files
files: 0 files
items: 1 items
item: file (application/x-moz-file)
```


**Actual result**
* The following paste event is displayed:

```
types: 0 types
files: 0 files
items: 0 items
```

**Regression range**
* The issue happens after bug 1915351.

**Additional notes**
* Attached a screenshot.
Bug: Browser Console fails to open during active screenshot selection
Status: NEW
Priority: --
Created: 2024-12-11 11:17:44+00:00
Resolved: 2025-01-16 02:31:22+00:00

**Found in**
* Firefox 134.0b8

**Affected versions**
* Nightly 135.0a1
* Firefox 134.0b8
* Firefox 133.0.3
* Firefox 128.5.1 esr

**Tested platforms**
* Affected platforms: macOS 15, Windows 11

**Steps to reproduce**
1. Navigate to any website.
2. Open the Screenshots tool.
3. Perform a mouse click or drag to make a selection.
4. Open the Browser Console (Cmd+Shift+J)

**Expected result**
* The Browser Console should open successfully, regardless of the Screenshots tool state.

**Actual result**
* The Browser Console does not open while a screenshot selection is active. However, if the selection is dismissed while the Screenshots tool remains enabled, the Browser Console can be opened.

**Regression range**
* Found commit message:
Bug 1890721 - Prevent events from reaching the content page. r=sfoster,smaug
Bug: The cancel button needs to be pressed two times to stop an ongoing drag-and-drop scan
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2024-12-11 13:35:42+00:00
Resolved: 2025-02-19 12:13:36+00:00

**Found in**
* 135.0a1 (2024-12-10)

**Affected versions**
* 135.0a1 (2024-12-10)
* 134.0b8








    


**Tested platforms**
* Affected platforms: Windows 11, Windows 10
* Unaffected platforms:macOS 12, Ubuntu 


**Preconditions**
* Download the DLP test assets from https://drive.google.com/file/d/1yjqVRuxdKV3WnO7D2wzMgDXBuYBxUgVw/view
* Create a distribution folder inside the Firefox folder and paste the policies-1.json to it and then rename it to policies.json
* DLP Agent is running: `.\content_analysis_sdk_agent.exe --user --toblock=.*\d{3}-?\d{2}-?\d{4}.* --towarn=.*warn.* --delays=10`


**Steps to reproduce**
1. Drag and drop some text to a Wikipedia window.
2. Press the `Cancel` button while the scan is in progress.



**Expected result** 
* The scan is canceled.


**Actual result**
* The scan continues.

**Regression range**
* The issue happens after bug 1915351.

**Additional notes**
* Attached a screen recording.
Bug: Updated to version 133.0.3 and browser no longer appears in Windows 11 sound mixer/has no audio output
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2024-12-11 14:02:25+00:00
Resolved: 2024-12-11 14:14:18+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0

Steps to reproduce:

I opened Firefox.


Actual results:

Browser auto-updated to 133.0.3. Open YouTube (or any site with sound). No sound and no presence in volume mixer.


Expected results:

Auto updates are on. Sound should play with videos & the browser should be in my volume mixer.
Bug: Unified search dropdown is not dismissed if opening a new tab via Ctrl+T
Status: VERIFIED
Priority: P2
Resolution: FIXED
Created: 2024-12-11 14:15:49+00:00
Resolved: 2025-01-23 08:00:53+00:00

**Found in**
* Nightly 135.0a1;

**Affected versions**
* Nightly 135.0a1;


**Affected platforms**:
* Windows 10/11;
* Ubuntu 22;
* macOS 14; 



**Preconditions**
* Browser.urlbar.usb.dynamic set to true
* browser.urlbar.scotchBonnet.override set to true(default)


**Steps to reproduce**
1. Launch Firefox.
2. Open Unified Search button.
3. Open a new tab using Ctrl+Tab .

**Expected result**
* Dropdown is dismissed in the newly tab.

**Actual result**
* Dropdown persists in the newly tab.

**Regression range**
* Will look for a regression asap.
Bug: My URL toolbar in "vertical tabs" mode is really bad spaced.
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2024-12-11 14:38:09+00:00
Resolved: 2024-12-19 17:25:27+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0

Steps to reproduce:

Open Firefox Nightly, the latest version. Enable the Vertical Tabs.


Actual results:

The URL toolbar is badly spaced, and I can't remove the spacers. 
https://i.ibb.co/wsmq78L/2024-12-11-15-36.png


Expected results:

The toolbar should have been evenly spaced.
Bug: Unified Search Button flickers when opening/restarting Firefox
Status: VERIFIED
Priority: P3
Resolution: FIXED
Created: 2024-12-11 14:54:55+00:00
Resolved: 2025-03-05 13:03:33+00:00

**Notes**
* Does not reproduce with browser.urlbar.usb.dynamic = false

**Found in**
* Nightly 135.0a1;

**Affected versions**
* Nightly 135.0a1;

**Affected platforms**
* Windows 10/11;
* Ubuntu 22;
* macOS 14; 

**Preconditions**
* browser.urlbar.usb.dynamic set to true
* browser.urlbar.scotchBonnet.override set to true(default)

**Steps to reproduce**
    1. Launch Firefox and observe the Unified Search button. 
  
**Expected result**
* No flickering when transitioning from magnifying icon to default search engine icon. 

**Actual result**
* Brief flickering when transitioning from magnifying icon to default search engine icon. 

**Regression range**
* Will look for a regression asap.
Bug: For a slow loading page the hourglass icon is not replaced with the real favicon if the page finally finishes loading
Status: RESOLVED
Priority: P1
Resolution: FIXED
Created: 2024-12-11 15:23:15+00:00
Resolved: 2025-01-23 13:47:28+00:00

If you have a page that is slowly loading we will replace it's favicon with the hourglass icon (see bug 1812019). But if the page finally finishes loading, we never restore the real favicon of the page and the hourglass persists.
Bug: SVG favicon using prefers-color-scheme fill has poor contrast with dark new tab page background
Status: NEW
Priority: P3
Created: 2024-12-11 16:10:36+00:00
Resolved: 2025-01-17 17:23:10+00:00

STR:
1. Enable the Light theme.
2. Pin https://www.abc.net.au to the new tab page shortcuts.
3. Change the new tab background color/image to dark.

Expected:
ABC icon stays black against white background.

Actual:
ABC icon is white against white background unless hovered.

Bug 1933158 excluded `mask-icon` but this happens with `icon` as well that uses `prefers-color-scheme`:

`<link rel="icon" type="image/svg+xml" href="/core-assets/core/favicon.svg"/>`
````
<style>
  g { fill: #000; }

  @media (prefers-color-scheme: dark) {
    g { fill: #fff; }
  }
</style>
````
Direct link to affected favicon:
https://www.abc.net.au/core-assets/core/favicon.svg

Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=47b1ae23989b8389b90ec9fed715d9eae6455ad7&tochange=ec6364b47f312809587d58ec8fe38e02d7f78976

Regressed by Bug 1494016.
Bug: Intermittent browser/components/translations/tests/browser/browser_translations_full_page_telemetry_switch_languages.js | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2024-12-11 16:55:26+00:00
Resolved: 2025-01-08 12:11:38+00:00

**Filed by:** abutkovits [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=486476861&repo=mozilla-central
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DyAp6EZmQseGwDL4-LcnEw/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2024-12-11T16:36:07.727Z] 16:36:07     INFO - TEST-PASS | browser/components/translations/tests/browser/browser_translations_full_page_telemetry_switch_languages.js | The translations button is visible. - 
[task 2024-12-11T16:36:07.728Z] 16:36:07     INFO - Opening the popup
[task 2024-12-11T16:36:07.729Z] 16:36:07     INFO - Waiting for the full-page-translations-panel popupshown event
[task 2024-12-11T16:36:07.729Z] 16:36:07     INFO - Buffered messages finished
[task 2024-12-11T16:36:07.729Z] 16:36:07     INFO - TEST-UNEXPECTED-FAIL | browser/components/translations/tests/browser/browser_translations_full_page_telemetry_switch_languages.js | Test timed out - 
[task 2024-12-11T16:36:07.731Z] 16:36:07     INFO - GECKO(8964) | Completed ShutdownLeaks collections in process 6732
[task 2024-12-11T16:36:07.732Z] 16:36:07     INFO - TEST-START | Shutdown
[task 2024-12-11T16:36:07.732Z] 16:36:07     INFO - Browser Chrome Test Summary
[task 2024-12-11T16:36:07.733Z] 16:36:07     INFO - Passed:  6507
[task 2024-12-11T16:36:07.733Z] 16:36:07     INFO - Failed:  1
[task 2024-12-11T16:36:07.734Z] 16:36:07     INFO - Todo:    0
[task 2024-12-11T16:36:07.734Z] 16:36:07     INFO - Mode:    e10s
[task 2024-12-11T16:36:07.735Z] 16:36:07     INFO - *** End BrowserChrome Test Results ***
[task 2024-12-11T16:36:07.735Z] 16:36:07     INFO - GECKO(8964) | 1733934967724	Marionette	TRACE	Received observer notification quit-application
[task 2024-12-11T16:36:07.736Z] 16:36:07     INFO - GECKO(8964) | 1733934967724	Marionette	INFO	Stopped listening on port 2828
[task 2024-12-11T16:36:07.737Z] 16:36:07     INFO - GECKO(8964) | 1733934967730	Marionette	DEBUG	Marionette stopped listening
[task 2024-12-11T16:36:10.868Z] 16:36:10     INFO - TEST-INFO | Main app process: exit 0
[task 2024-12-11T16:36:10.883Z] 16:36:10     INFO - runtests.py | Application ran for: 0:06:34.555534
```
Bug: Unified search icon disappears when switching focus to other window and back to firefox without clicking
Status: RESOLVED
Priority: P3
Resolution: DUPLICATE
Created: 2024-12-11 17:13:35+00:00
Resolved: 2024-12-20 01:30:54+00:00

STR:
1. Visit website e.g. https://example.com
2. focus urlbar (need to click. Behavior not obersable when focusing with ctrl+l)
3. focus non-firefox window (alt+tab)
4. focus back firefox (alt+tab)
5. observe icon is gone missing
6. Optional: enter some search term to see text only

Expected behavior: icon doesn't disappear
Bug: Unified search button shifts URL to the right, breaking ability to double click to select part of the URL
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2024-12-11 20:23:16+00:00
Resolved: 2024-12-20 01:29:09+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0

Steps to reproduce:

Try to double click part of a URL to select it for editing. A good example of this in on this page. Try to double click on "mozilla" and it selects "bugzilla".


Actual results:

Because the unified search button shifts the entire URL to the right after the first click, the second click occurs on a different part of the URL, selecting that part instead.


Expected results:

It should have selected the part that you were trying to select.

I can think of a few solutions:

1. Delay the display of the unified search button until after the double click theshold.
2. Display the unified search bar on the right instead of the left.
3. Hide the shield and lock icons when displaying the unified search button, making sure it takes up the same amount of space.

I'm partial to the third option. Those icons are hidden once you start typing in the URL bar, so that would be consistent. But, a little extra padding should be added to keep the URL from shifting to the left. Another thing to consider is to make sure the icons return once you unfocus the URL bar, which does not happen now if you start typing. They should return if the text in the URL bar matches the URL of the current page.
Bug: URLs jump leftwards when Firefox window loses focus (e.g. due to alt+tab), as search dropdown button disappears and stops taking up space
Status: RESOLVED
Priority: P2
Resolution: FIXED
Created: 2024-12-11 23:57:43+00:00
Resolved: 2024-12-20 01:30:54+00:00

STR:
1. Visit some website, e.g. https://example.org/
2. Focus the firefox URL bar (Ctrl+L)
3. Press Esc to dismiss the awesomebar popup.
4. Alt+tab to transfer focus to some other window (choose a window that doesn't cover up the Firefox address bar so you can see how it looks)
5. Alt+tab again to return to Firefox.

ACTUAL RESULTS:
When Firefox loses focus, the search dropdown menu/button disappears, which means the URLbar contents abruptly shift leftwards.
When Firefox regains focus, the search dropdown menu/button reappears, which means the URLbar contents abruptly shift leftwards.

EXPECTED RESULTS:
More stable UI where the URL isn't moving back and forth as our window loses/gains focus.

(Maybe this is fine? I just noticed it today and it stood out to me as unexpected, and I couldn't get the same sort of movement-on-alt-tab in other browsers, so it seems maybe worth considering/addressing.)

I'm using Nightly 135.0a1 (2024-12-11) on Ubuntu 24.10.
Bug: Perma per push esr128 browser/components/places/tests/browser/browser_copy_query_without_tree.js or browser_bookmark_copy_folder_tree.js or  | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2024-12-12 00:47:00+00:00
Resolved: 2025-01-08 12:05:45+00:00

**Filed by:** csabou [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=486496914&repo=mozilla-esr128
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/J7Unwh_oTJWp0R0K723QFw/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2024-12-11T18:59:58.362Z] 18:59:58     INFO - TEST-PASS | browser/components/places/tests/browser/browser_copy_query_without_tree.js | Clipboard has the given value: '{"title":"Bookmarks Toolbar","id":-1,"itemGuid":"toolbar____v","instanceId":"A0MSy60GTL6X","type":"text/x-moz-place","uri":"place:parent=toolbar_____","concreteGuid":"toolbar_____"}' - 
[task 2024-12-11T18:59:58.362Z] 18:59:58     INFO - Buffered messages finished
[task 2024-12-11T18:59:58.365Z] 18:59:58     INFO - TEST-UNEXPECTED-FAIL | browser/components/places/tests/browser/browser_copy_query_without_tree.js | Uncaught exception in test bound copy_toolbar_shortcut - [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsINavHistoryContainerResultNode.getChild]"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: chrome://browser/content/places/treeView.js :: PTV__getNodeForRow :: line 284"  data: no]
[task 2024-12-11T18:59:58.365Z] 18:59:58     INFO - Stack trace:
[task 2024-12-11T18:59:58.365Z] 18:59:58     INFO - PTV__getNodeForRow@chrome://browser/content/places/treeView.js:284:36
[task 2024-12-11T18:59:58.365Z] 18:59:58     INFO - nodeForTreeIndex@chrome://browser/content/places/treeView.js:1228:17
[task 2024-12-11T18:59:58.365Z] 18:59:58     INFO - copy_toolbar_shortcut@chrome://mochitests/content/browser/browser/components/places/tests/browser/browser_copy_query_without_tree.js:29:55
[task 2024-12-11T18:59:58.365Z] 18:59:58     INFO - async*handleTask@chrome://mochikit/content/browser-test.js:1139:26
[task 2024-12-11T18:59:58.365Z] 18:59:58     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1211:18
[task 2024-12-11T18:59:58.365Z] 18:59:58     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1353:14
[task 2024-12-11T18:59:58.365Z] 18:59:58     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1128:14
[task 2024-12-11T18:59:58.365Z] 18:59:58     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2024-12-11T18:59:58.366Z] 18:59:58     INFO - Leaving test bound copy_toolbar_shortcut
[task 2024-12-11T18:59:58.367Z] 18:59:58     INFO - Entering test bound copy_mobile_shortcut
[task 2024-12-11T18:59:58.367Z] 18:59:58     INFO - TEST-PASS | browser/components/places/tests/browser/browser_copy_query_without_tree.js | Bookmark/History tree is shown - true == true - 
```
Bug: Broken context meu, blank context menu entries, and long context menu
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2024-12-12 03:53:46+00:00
Resolved: 2025-02-10 12:25:52+00:00

A very long context menu with a couple of blank items at the top.

Steps to reproduce:
1) Open youtube
2) Right click anywhere
3) Hit any menu item

Expected:
2) Reasonable context menu.
3) The action to occur

Actual:
2) A very long context menu, with the first three items blank and several latter items duplicated (See screenshot)
3) No action occurs 

As far as i can tell firefox is now in this state, no matter the page, including the closing of the original page.

Firefox 133.0.3 (64-bit)